Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Install actionlint
env:
Expand All @@ -45,7 +45,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Install YAML parser
run: |
Expand Down Expand Up @@ -84,9 +84,9 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- uses: actions/setup-python@v6
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: '3.13'

Expand Down Expand Up @@ -150,6 +150,6 @@ jobs:
timeout-minutes: 15
steps:
- name: Verify all gating jobs succeeded
uses: re-actors/alls-green@release/v1
uses: re-actors/alls-green@b5b5b37504aa4183270bd3d855c52a67f212be35 # release/v1
with:
jobs: ${{ toJSON(needs) }}
12 changes: 6 additions & 6 deletions .github/workflows/container-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,10 +50,10 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

# This repository at the release the caller pinned, for the script below.
- uses: actions/checkout@v7
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
repository: JorisJonkers-dev/github-workflows
ref: v0.43.0 # x-release-please-version
Expand All @@ -68,12 +68,12 @@ jobs:
OVERRIDE: ${{ inputs.software-version }}
run: bash .github-workflows/actions/container-publish/software-version.sh

- uses: docker/setup-qemu-action@v4
- uses: docker/setup-qemu-action@99012661954931238ded8c8b007157a8430204e1 # v4.4.0

- uses: docker/setup-buildx-action@v4
- uses: docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069 # v4.4.1

- name: Log in to GHCR
uses: docker/login-action@v4
uses: docker/login-action@8aa5831fb8d48d8f76594c7ddde61ae58019f550 # v4.8.0
with:
registry: ghcr.io
username: ${{ github.actor }}
Expand Down Expand Up @@ -104,7 +104,7 @@ jobs:
} >> "$GITHUB_OUTPUT"

- name: Build and publish image
uses: docker/build-push-action@v7
uses: docker/build-push-action@c3c9e263c25d99ce0380d002d59b67737d91b0dc # v7.4.0
with:
context: ${{ inputs.context }}
file: ${{ inputs.dockerfile }}
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/crac-train.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,9 +66,9 @@ jobs:
matrix:
include: ${{ fromJSON(inputs.service-matrix) }}
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- uses: docker/setup-buildx-action@v4
- uses: docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069 # v4.4.1

- name: Resolve requested sidecars
id: sidecars
Expand Down Expand Up @@ -199,7 +199,7 @@ jobs:
exit 1

- name: Build training image
uses: docker/build-push-action@v7
uses: docker/build-push-action@c3c9e263c25d99ce0380d002d59b67737d91b0dc # v7.4.0
with:
context: ${{ matrix.context || '.' }}
file: ${{ matrix.dockerfile }}
Expand Down Expand Up @@ -295,7 +295,7 @@ jobs:
run: |
docker rm -f crac-postgres crac-valkey crac-rabbitmq >/dev/null 2>&1 || true

- uses: actions/upload-artifact@v7.0.1
- uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
with:
name: ${{ matrix.service }}-checkpoint
path: checkpoint/
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/docker-image-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,9 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- uses: docker/setup-buildx-action@v4
- uses: docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069 # v4.4.1

- name: Resolve image reference
id: image
Expand All @@ -65,7 +65,7 @@ jobs:
printf 'tag=%s:ci-%s\n' "$image_ref" "$GITHUB_SHA" >> "$GITHUB_OUTPUT"

- name: Build image
uses: docker/build-push-action@v7
uses: docker/build-push-action@c3c9e263c25d99ce0380d002d59b67737d91b0dc # v7.4.0
with:
context: ${{ inputs.context }}
file: ${{ inputs.dockerfile }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/flux-render-validate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Resolve workflow ref
id: workflow-ref
Expand All @@ -55,7 +55,7 @@ jobs:

printf 'ref=%s\n' "$ref" >> "$GITHUB_OUTPUT"

- uses: actions/checkout@v7
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
repository: JorisJonkers-dev/github-workflows
ref: v0.43.0 # x-release-please-version
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/gitops-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Resolve workflow ref
id: workflow-ref
Expand All @@ -40,7 +40,7 @@ jobs:

printf 'ref=%s\n' "$ref" >> "$GITHUB_OUTPUT"

- uses: actions/checkout@v7
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
repository: JorisJonkers-dev/github-workflows
ref: v0.43.0 # x-release-please-version
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/jvm-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,9 +57,9 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- uses: actions/checkout@v7
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
repository: JorisJonkers-dev/github-workflows
ref: v0.43.0 # x-release-please-version
Expand All @@ -81,9 +81,9 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- uses: actions/checkout@v7
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
repository: JorisJonkers-dev/github-workflows
ref: v0.43.0 # x-release-please-version
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/leak-scan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ jobs:

steps:
# fetch-depth: 0 is required for all-refs and pr-diff modes
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
with:
fetch-depth: 0

Expand All @@ -62,7 +62,7 @@ jobs:
# actions/checkout silently fall back to the default branch, so every
# consumer ran main regardless of the tag it pinned. release-please keeps
# the literal below in step with the tag this file ships in.
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
with:
repository: JorisJonkers-dev/github-workflows
ref: v0.43.0 # x-release-please-version
Expand All @@ -80,7 +80,7 @@ jobs:
exclude-paths: ${{ inputs.exclude-paths }}

# Always upload gate-summary-leak-scan (SC-4 fail-safe)
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
- uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
if: always()
with:
name: gate-summary-leak-scan
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/migration-guard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0

Expand All @@ -54,7 +54,7 @@ jobs:

printf 'ref=%s\n' "$ref" >> "$GITHUB_OUTPUT"

- uses: actions/checkout@v7
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
repository: JorisJonkers-dev/github-workflows
ref: v0.43.0 # x-release-please-version
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/mutation-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,21 +38,21 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
with:
fetch-depth: 0

# Checkout github-workflows at this workflow file's own released version; release-please
# keeps the literal in step with the tag this file ships in.
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
with:
repository: JorisJonkers-dev/github-workflows
ref: v0.43.0 # x-release-please-version
path: .github-workflows
persist-credentials: false

# Pull-request only, so it reads the default branch's mise cache and never saves its own.
- uses: jdx/mise-action@9b200bcecbfd6303e69a4a261b2e09e3757440a7 # v5.2.0
- uses: jdx/mise-action@6612f0ef07ed2a736cd1e00a94a065522dd41195 # v5.2.5
with:
cache_save: false

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/nix-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,9 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- uses: cachix/install-nix-action@v31
- uses: cachix/install-nix-action@75c75c31ebece974e48ebc36b4ad125bd97bd97b # v31.11.3

- name: Check Nix formatting
working-directory: ${{ inputs.flake-path }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/node-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Resolve workflow ref
id: workflow-ref
Expand All @@ -91,7 +91,7 @@ jobs:

printf 'ref=%s\n' "$ref" >> "$GITHUB_OUTPUT"

- uses: actions/checkout@v7
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
repository: JorisJonkers-dev/github-workflows
ref: v0.43.0 # x-release-please-version
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/path-buckets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,12 +43,12 @@ jobs:
outputs:
run: ${{ steps.buckets.outputs.run }}
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0
persist-credentials: false

- uses: actions/checkout@v7
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
repository: JorisJonkers-dev/github-workflows
ref: v0.43.0 # x-release-please-version
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/pr-title-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,15 @@ jobs:
timeout-minutes: 5
steps:
# The pull request's head, not the merge commit, so the range holds only its own commits.
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 0
persist-credentials: false

# Checkout github-workflows at this workflow file's own released version; release-please
# keeps the literal in step with the tag this file ships in.
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
with:
repository: JorisJonkers-dev/github-workflows
ref: v0.43.0 # x-release-please-version
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/production-canary.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ jobs:
timeout-minutes: ${{ inputs.timeout-minutes }}
if: ${{ inputs.enabled }}
steps:
- uses: actions/checkout@v7
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Wait after push
if: ${{ github.event_name == 'push' && inputs.post-push-delay-seconds > 0 }}
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/publish-api-clients.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,9 +61,9 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0

- uses: actions/checkout@v6
- uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0
with:
repository: JorisJonkers-dev/github-workflows
ref: v0.43.0 # x-release-please-version
Expand All @@ -77,7 +77,7 @@ jobs:

# Install Node + configure the GitHub Packages registry only. Do NOT install here —
# the typescript project is created by api-client-publish, which runs npm install itself.
- uses: actions/setup-node@v7
- uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: ${{ inputs.node-version }}
registry-url: ${{ inputs.npm-registry-url }}
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/publish-fragment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ jobs:
path: .github-workflows
persist-credentials: false

- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
- uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: ${{ inputs.node-version }}
registry-url: https://npm.pkg.github.com
Expand All @@ -151,7 +151,7 @@ jobs:

- name: Fetch the migration proof
if: ${{ inputs.migration-proof-artifact != '' }}
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
with:
name: ${{ inputs.migration-proof-artifact }}
path: .migration-proof
Expand All @@ -169,17 +169,17 @@ jobs:

- name: Fetch the images lock
if: ${{ inputs.images-lock-artifact != '' }}
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
with:
name: ${{ inputs.images-lock-artifact }}
path: ${{ runner.temp }}/images-lock

- uses: oras-project/setup-oras@005458ad77f1c8facd38a094e4af2e69e5607ff4 # v2.0.2
- uses: oras-project/setup-oras@5e2f2482b30b0cb3e14e67f89a80c88c659a7c63 # v2.0.3
with:
version: 1.3.4
- uses: sigstore/cosign-installer@7e8b541eb2e61bf99390e1afd4be13a184e9ebc5 # v3.10.1
with:
cosign-release: v2.6.1
cosign-release: v2.6.5
- name: Pull the fragments the project file is validated beside
id: beside
if: ${{ inputs.validate-with-fragments != '' }}
Expand Down Expand Up @@ -251,7 +251,7 @@ jobs:
- name: Mint a token for the Estate repository
id: estate
if: ${{ inputs.compose }}
uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0
uses: actions/create-github-app-token@64ab729a6294000f5aa4a4bc0b73d1f32bc45510 # v3.3.0
with:
app-id: ${{ vars.ESTATE_DISPATCH_APP_ID }}
private-key: ${{ secrets.ESTATE_DISPATCH_APP_PRIVATE_KEY }}
Expand Down
Loading
Loading