diff --git a/.github/workflows/hol-plugin-scanner.yml b/.github/workflows/hol-plugin-scanner.yml index 5a6778e..84d818e 100644 --- a/.github/workflows/hol-plugin-scanner.yml +++ b/.github/workflows/hol-plugin-scanner.yml @@ -30,7 +30,7 @@ jobs: run: node scripts/sarif-coordinates.js plugin-scanner.sarif - name: Upload failed scanner report if: failure() - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a with: name: hol-plugin-scanner-sarif path: plugin-scanner.sarif diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index 56e7dfc..cc4a0dc 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -33,7 +33,7 @@ jobs: - name: Build npm package run: npm pack --pack-destination dist/npm - name: Upload verified package - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: npm-package path: dist/npm/*.tgz diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index f626c73..0453d25 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -66,7 +66,7 @@ jobs: - name: Collect five Claude and five Codex fixture journeys run: node scripts/golden-path-matrix.js --fixture scripts/fixtures/golden-path/minimal-node.json --runtime both --repeat 5 --output artifacts/golden-path-matrix-${{ matrix.slug }}.json - name: Upload platform evidence - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: golden-path-${{ matrix.slug }} path: artifacts/golden-path-matrix-${{ matrix.slug }}.json @@ -91,7 +91,7 @@ jobs: - name: Enforce the complete 30-run grid run: node scripts/golden-path-matrix.js --merge artifacts/golden-path-matrix-windows.json,artifacts/golden-path-matrix-linux.json,artifacts/golden-path-matrix-macos.json --output artifacts/golden-path-matrix-complete.json --require-complete - name: Upload complete matrix - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: golden-path-complete path: artifacts/golden-path-matrix-complete.json diff --git a/scripts/test-golden-path-matrix.js b/scripts/test-golden-path-matrix.js index 7f332a5..196d091 100644 --- a/scripts/test-golden-path-matrix.js +++ b/scripts/test-golden-path-matrix.js @@ -155,7 +155,7 @@ function main() { 'os: macos-latest', 'os: windows-latest', '--runtime both --repeat 5', - 'actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02', + 'actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a', 'actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093', '--require-complete', ]) assert(workflow.includes(expected), `tests workflow must include ${expected}`);