From 153303d832c76782fafe8a3a863ff9a5d72118bd Mon Sep 17 00:00:00 2001 From: Matt Borland Date: Wed, 30 Sep 2026 13:49:05 -0400 Subject: [PATCH 1/2] Update GitHub Actions Workflow Versions --- .github/workflows/build-and-test-ci.yml | 24 ++++++++++++------------ .github/workflows/strict-build-check.yml | 12 ++++++------ .github/workflows/typecheck-python.yml | 4 ++-- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/.github/workflows/build-and-test-ci.yml b/.github/workflows/build-and-test-ci.yml index 99b628d3b9..246154d97e 100644 --- a/.github/workflows/build-and-test-ci.yml +++ b/.github/workflows/build-and-test-ci.yml @@ -53,7 +53,7 @@ jobs: steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Configure linux-gcc-debug env: @@ -69,7 +69,7 @@ jobs: # per-target lib_linux_* / lib_win* dirs (eccp rewrites ECCP_LIBDIR to # lib_). lib_src is build-only and omitted. - name: Upload build products - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: build-linux-gcc-debug path: | @@ -94,7 +94,7 @@ jobs: steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Configure linux-i686-gcc-debug env: @@ -107,7 +107,7 @@ jobs: run: cmake --build build/gcc-i686 - name: Upload build products - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: build-linux-i686-gcc-debug path: | @@ -143,10 +143,10 @@ jobs: steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Download linux-gcc-debug build - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: name: build-linux-gcc-debug # upload-artifact strips the shared build/gcc/ prefix, leaving @@ -178,7 +178,7 @@ jobs: - name: Upload partial elist, elog, and .rt.tar.gz results if: ${{ failure() }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: test-results-${{ matrix.config }} path: | @@ -211,10 +211,10 @@ jobs: steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Download linux-i686-gcc-debug build - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: name: build-linux-i686-gcc-debug # upload-artifact strips the shared build/gcc-i686/ prefix, leaving @@ -246,7 +246,7 @@ jobs: - name: Upload partial elist, elog, and .rt.tar.gz results if: ${{ failure() }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: test-results-${{ matrix.config }} path: | @@ -271,14 +271,14 @@ jobs: timeout-minutes: 15 steps: - name: Download partial test-result artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: pattern: test-results-* path: aggregated-test-results merge-multiple: true - name: Upload elist, elog, and .rt.tar.gz results - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: test-results-all path: aggregated-test-results/ diff --git a/.github/workflows/strict-build-check.yml b/.github/workflows/strict-build-check.yml index 31d266b2ad..365f10bd69 100644 --- a/.github/workflows/strict-build-check.yml +++ b/.github/workflows/strict-build-check.yml @@ -21,7 +21,7 @@ jobs: timeout-minutes: 120 steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Install Ninja run: choco install ninja -y @@ -35,7 +35,7 @@ jobs: - name: Cache SoftFloat id: cache-softfloat - uses: actions/cache@v4 + uses: actions/cache@v7 with: path: softfloat key: softfloat-msvc-win-${{ steps.softfloat-pin.outputs.commit }} @@ -157,7 +157,7 @@ jobs: shell: edg-container-exec "bash -eo pipefail {0}" steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Configure linux-gcc-release env: @@ -182,7 +182,7 @@ jobs: shell: edg-container-exec "bash -eo pipefail {0}" steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Configure linux-gcc-debug env: @@ -207,7 +207,7 @@ jobs: shell: edg-container-exec "bash -eo pipefail {0}" steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Configure linux-clang-release env: @@ -232,7 +232,7 @@ jobs: shell: edg-container-exec "bash -eo pipefail {0}" steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Configure linux-clang-debug env: diff --git a/.github/workflows/typecheck-python.yml b/.github/workflows/typecheck-python.yml index 1c9a0561c2..263e645543 100644 --- a/.github/workflows/typecheck-python.yml +++ b/.github/workflows/typecheck-python.yml @@ -41,11 +41,11 @@ jobs: pip: pip steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Set up Python ${{ matrix.python-version }} if: ${{ !matrix.use-docker }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v7 with: python-version: ${{ matrix.python-version }} From bf84d8d3bd391cb8332db06c06930cbd1227b145 Mon Sep 17 00:00:00 2001 From: Matt Borland Date: Wed, 30 Sep 2026 13:57:47 -0400 Subject: [PATCH 2/2] Cache is only up to v6 --- .github/workflows/strict-build-check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/strict-build-check.yml b/.github/workflows/strict-build-check.yml index 365f10bd69..8fe66727b1 100644 --- a/.github/workflows/strict-build-check.yml +++ b/.github/workflows/strict-build-check.yml @@ -35,7 +35,7 @@ jobs: - name: Cache SoftFloat id: cache-softfloat - uses: actions/cache@v7 + uses: actions/cache@v6 with: path: softfloat key: softfloat-msvc-win-${{ steps.softfloat-pin.outputs.commit }}