diff --git a/.github/workflows/auto-fix.yml b/.github/workflows/auto-fix.yml index b2847488..867a2d8a 100644 --- a/.github/workflows/auto-fix.yml +++ b/.github/workflows/auto-fix.yml @@ -87,7 +87,7 @@ jobs: id: rebuild shell: bash run: bun .github/scripts/auto-fix-steps.ts rebuild - - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + - uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 if: steps.rebuild.outputs.changed == 'true' with: name: autofix-patch @@ -116,7 +116,7 @@ jobs: path: branch persist-credentials: false # The patch lands OUTSIDE both checkouts so nothing in a work tree can shadow or stage it. - - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + - uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2 with: name: autofix-patch path: ${{ runner.temp }}/autofix diff --git a/.github/workflows/auto-format.yml b/.github/workflows/auto-format.yml index d6f9734a..4f1d69bc 100644 --- a/.github/workflows/auto-format.yml +++ b/.github/workflows/auto-format.yml @@ -41,7 +41,7 @@ jobs: - name: Format (biome) and stage the patch id: format run: bun .github/scripts/auto-format-steps.ts format - - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + - uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 if: steps.format.outputs.changed == 'true' with: name: format-patch @@ -74,7 +74,7 @@ jobs: path: branch persist-credentials: false # The patch lands OUTSIDE both checkouts so nothing in a work tree can shadow or stage it. - - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + - uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2 if: needs.format.outputs.changed == 'true' with: name: format-patch diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index edabe9d2..2022bdf6 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -79,12 +79,12 @@ jobs: steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - uses: ./.github/actions/setup - - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + - uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: ${{ matrix.node-version }} - name: Hand the consumer its node run: echo "SMOKE_CONSUMER_NODE=$(command -v node)" >> "$GITHUB_ENV" - - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + - uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: 24 - name: Build, pack, install, import, and typecheck the library @@ -124,7 +124,7 @@ jobs: steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - uses: ./.github/actions/setup - - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + - uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: 24 # The fuzzer validates every drawn document against the built, gitignored schema. @@ -136,7 +136,7 @@ jobs: bun test/e2e/fuzz.ts --iterations 25 - name: Upload failure artifacts if: failure() - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: e2e-artifacts-${{ github.run_attempt }} path: test/e2e/.artifacts/ @@ -153,7 +153,7 @@ jobs: steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - uses: ./.github/actions/setup - - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + - uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: 24 - name: Endpoint-coverage tripwire diff --git a/.github/workflows/nightly-fuzz.yml b/.github/workflows/nightly-fuzz.yml index fc9676e3..ab5facf4 100644 --- a/.github/workflows/nightly-fuzz.yml +++ b/.github/workflows/nightly-fuzz.yml @@ -47,7 +47,7 @@ jobs: steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - uses: ./.github/actions/setup - - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + - uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: 24 @@ -64,7 +64,7 @@ jobs: - name: Upload failure artifacts if: failure() - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: fuzz-failures-${{ github.run_attempt }} path: test/e2e/.artifacts/ diff --git a/.github/workflows/release-gate.yml b/.github/workflows/release-gate.yml index 96fcff34..18133a01 100644 --- a/.github/workflows/release-gate.yml +++ b/.github/workflows/release-gate.yml @@ -24,7 +24,7 @@ jobs: steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - uses: ./.github/actions/setup - - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + - uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: 24 # The fuzzer validates every drawn document against the built, gitignored schema. @@ -34,7 +34,7 @@ jobs: run: timeout 50m bun test/e2e/fuzz.ts --iterations 300 - name: Upload failure artifacts if: failure() - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: release-gate-fuzz-${{ github.run_attempt }} path: test/e2e/.artifacts/ diff --git a/.github/workflows/update-release-pr.yml b/.github/workflows/update-release-pr.yml index df5caca3..599fc233 100644 --- a/.github/workflows/update-release-pr.yml +++ b/.github/workflows/update-release-pr.yml @@ -84,7 +84,7 @@ jobs: # registry-url writes the .npmrc npm publishes through; with no # NODE_AUTH_TOKEN the action leaves a placeholder there, which npm's # OIDC exchange replaces. - - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + - uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 if: steps.oidc.outputs.proceed == 'true' with: node-version: 24 diff --git a/.github/workflows/update-release.yml b/.github/workflows/update-release.yml index 60540607..f571c2c1 100644 --- a/.github/workflows/update-release.yml +++ b/.github/workflows/update-release.yml @@ -138,7 +138,7 @@ jobs: # registry-url writes the .npmrc npm publishes through; with no # NODE_AUTH_TOKEN the action leaves a placeholder there, which npm's # OIDC exchange replaces. - - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + - uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: 24 registry-url: https://registry.npmjs.org