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
14 changes: 7 additions & 7 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 @@ -147,8 +147,8 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/setup-node@v4
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: '20'
- name: Install deploy-check dependencies
Expand All @@ -166,6 +166,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.35.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@dbcb813823bdd20940b903addbd779551569679f # v4.6.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
10 changes: 5 additions & 5 deletions .github/workflows/deploy-artifact.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,12 +84,12 @@ jobs:

steps:
# Checkout the service repository at the requested ref
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
with:
ref: ${{ inputs.ref }}

# Checkout github-workflows at the workflow SHA so actions are in sync
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
with:
repository: JorisJonkers-dev/github-workflows
ref: v0.35.0 # x-release-please-version
Expand All @@ -104,7 +104,7 @@ jobs:
# The lock is always consumed from deploy-dir/images.lock.json after download.
- name: Download image lock artifact
if: ${{ inputs.image-lock-artifact != '' }}
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
with:
name: ${{ inputs.image-lock-artifact }}
path: ${{ inputs.deploy-dir }}
Expand Down Expand Up @@ -141,7 +141,7 @@ jobs:

- name: Attest build provenance
if: ${{ steps.publish.outputs.artifact-digest != '' }}
uses: actions/attest-build-provenance@0f67c3f4856b2e3261c31976d6725780e5e4c373 # v4.1.1
uses: actions/attest-build-provenance@4d101475d8b20a2381f78447822ac1eab6504dd8 # v4.2.2
with:
subject-name: ghcr.io/jorisjonkers-dev/${{ inputs.artifact-name }}
subject-digest: ${{ steps.publish.outputs.artifact-digest }}
Expand Down Expand Up @@ -177,7 +177,7 @@ jobs:
| python3 -m json.tool --indent 2 > gate-summary.json

# Always upload gate-summary-deploy-artifact, even when render failed (SC-4)
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
- uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
if: always()
with:
name: gate-summary-deploy-artifact
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/deploy-config-render-drift.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.35.0 # x-release-please-version
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/deploy-validate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,14 +54,14 @@ jobs:
gate-summary-artifact: gate-summary-deploy-validate

steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0

# Checkout github-workflows at this workflow file's own released version.
# github.job_workflow_sha is empty inside a reusable workflow, which made
# 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.35.0 # x-release-please-version
Expand All @@ -79,13 +79,13 @@ jobs:
comment: ${{ inputs.comment }}

# Always upload both artifacts so downstream consumers can rely on them (SC-4)
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
- uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
if: always()
with:
name: gate-summary-deploy-validate
path: gate-summary.json

- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
- uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
if: always()
with:
name: deploy-preview-summary
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.35.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 @@ -44,7 +44,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 @@ -62,7 +62,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.35.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.35.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.35.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.35.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.35.0 # x-release-please-version
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/mutation-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,13 +38,13 @@ 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.35.0 # x-release-please-version
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@448cde739abec1eaf0646249e3d25bb8d9bc7702 # v31.11.2

- 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.35.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.35.0 # x-release-please-version
Expand Down
Loading
Loading