From 45ad3c49e565d16452576fdda59ea669b295a86d Mon Sep 17 00:00:00 2001 From: Paul Bakaus Date: Fri, 4 Sep 2026 10:27:35 -0700 Subject: [PATCH] release-engine: pin checkout, upload-artifact and download-artifact at v7 The v4 pins target Node 20, which the runner now deprecates and forces onto Node 24 with a warning on every step. The rest of the workflows already use v7. Co-Authored-By: Claude Code Claude-Session: https://claude.ai/code/session_01Vau2X53xGTjjTCXWMVBoNY --- .github/workflows/release-engine.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release-engine.yml b/.github/workflows/release-engine.yml index 62aeb1808..3d1cf80a8 100644 --- a/.github/workflows/release-engine.yml +++ b/.github/workflows/release-engine.yml @@ -28,7 +28,7 @@ jobs: - { os: windows-latest, target: x86_64-pc-windows-msvc, short: windows-x64 } runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Check the tag matches ENGINE_VERSION shell: bash run: | @@ -51,7 +51,7 @@ jobs: if: ${{ !matrix.cross }} shell: bash run: target/${{ matrix.target }}/release/impeccable${{ runner.os == 'Windows' && '.exe' || '' }} engine-probe - - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 + - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: impeccable-${{ matrix.short }} path: target/${{ matrix.target }}/release/impeccable${{ runner.os == 'Windows' && '.exe' || '' }} @@ -60,7 +60,7 @@ jobs: needs: build runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0 + - uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0 with: { path: artifacts } - name: Lay out release assets with checksums run: |