From 2baf75f3aa41593984f72599f66c797d05688ffc Mon Sep 17 00:00:00 2001 From: Peter Feerick Date: Fri, 21 Aug 2026 19:26:07 +1000 Subject: [PATCH] chore(ci): update actions to their current major versions (#7691) Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com> Co-authored-by: Claude Opus 5 --- .github/actions/build_companion/action.yml | 2 +- .github/actions/python_dependencies/action.yml | 2 +- .github/workflows/auto_close.yml | 2 +- .github/workflows/build_fw.yml | 4 ++-- .github/workflows/companion.yml | 14 +++++++------- .github/workflows/docs.yml | 4 ++-- .github/workflows/nightly.yml | 6 +++--- .github/workflows/release-drafter.yml | 4 ++-- .github/workflows/sync_repos.yml | 2 +- .github/workflows/validate_fw_json.yml | 2 +- .github/workflows/validate_hw_defs.yml | 4 ++-- 11 files changed, 23 insertions(+), 23 deletions(-) diff --git a/.github/actions/build_companion/action.yml b/.github/actions/build_companion/action.yml index 67bd0fdfe..1490c73b7 100644 --- a/.github/actions/build_companion/action.yml +++ b/.github/actions/build_companion/action.yml @@ -66,7 +66,7 @@ runs: - name: Install NSIS if: runner.os == 'Windows' - uses: repolevedavaj/install-nsis@v1.2.1 + uses: repolevedavaj/install-nsis@v1 with: nsis-version: '3.11' diff --git a/.github/actions/python_dependencies/action.yml b/.github/actions/python_dependencies/action.yml index f1915b651..59ed123b2 100644 --- a/.github/actions/python_dependencies/action.yml +++ b/.github/actions/python_dependencies/action.yml @@ -8,7 +8,7 @@ runs: using: "composite" steps: - - uses: actions/setup-python@v6 + - uses: actions/setup-python@v7 with: python-version: ${{ inputs.python-version }} cache: 'pip' # caching pip dependencies diff --git a/.github/workflows/auto_close.yml b/.github/workflows/auto_close.yml index d79cca2ed..3252aaed8 100644 --- a/.github/workflows/auto_close.yml +++ b/.github/workflows/auto_close.yml @@ -7,7 +7,7 @@ jobs: stale: runs-on: ubuntu-latest steps: - - uses: actions/stale@v10 + - uses: actions/stale@v11 with: # Issue closure message close-issue-message: 'This issue has been closed due to no activity in over four weeks after having been marked as closure pending.' diff --git a/.github/workflows/build_fw.yml b/.github/workflows/build_fw.yml index 49137ff73..829a4378a 100644 --- a/.github/workflows/build_fw.yml +++ b/.github/workflows/build_fw.yml @@ -56,7 +56,7 @@ jobs: - ${{ github.workspace }}:/src steps: - name: Check out the repo - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: submodules: recursive @@ -104,7 +104,7 @@ jobs: - ${{ github.workspace }}:/src steps: - name: Check out the repo - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: submodules: recursive diff --git a/.github/workflows/companion.yml b/.github/workflows/companion.yml index 72d312fe2..4c782c153 100644 --- a/.github/workflows/companion.yml +++ b/.github/workflows/companion.yml @@ -63,7 +63,7 @@ jobs: steps: - name: Check out the repo - uses: actions/checkout@v5 + uses: actions/checkout@v7 with: submodules: true @@ -105,12 +105,12 @@ jobs: steps: - name: Check out the repo - uses: actions/checkout@v5 + uses: actions/checkout@v7 with: submodules: recursive - name: Download WASM modules - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8 with: pattern: wasm-modules-* path: wasm-modules @@ -139,12 +139,12 @@ jobs: steps: - name: Check out the repo - uses: actions/checkout@v5 + uses: actions/checkout@v7 with: submodules: recursive - name: Download WASM modules - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8 with: pattern: wasm-modules-* path: wasm-modules @@ -175,12 +175,12 @@ jobs: steps: - name: Check out the repo - uses: actions/checkout@v5 + uses: actions/checkout@v7 with: submodules: recursive - name: Download WASM modules - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8 with: pattern: wasm-modules-* path: wasm-modules diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index bff7db90f..b936bd22b 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -26,12 +26,12 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: fetch-depth: 0 - name: Install uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v10.0.1 - name: Configure git for mike if: github.event_name != 'pull_request' diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 5d2d1d425..b249f685b 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -47,7 +47,7 @@ jobs: - ${{ github.workspace }}:/src steps: - name: Check out the repo - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: submodules: recursive @@ -78,7 +78,7 @@ jobs: contents: write steps: - name: Check out the repo - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: fetch-depth: 0 # Need full history for changelog @@ -124,7 +124,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Deploy nightly release - uses: softprops/action-gh-release@v2 #softprops/action-gh-release/pull/670 or v3 to clear nodejs log warning + uses: softprops/action-gh-release@v3 with: tag_name: nightly prerelease: true diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 7b939fe27..44b8e03eb 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -19,7 +19,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} steps: - name: Check out the repo - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: ref: ${{ inputs.tag }} fetch-depth: 0 @@ -159,7 +159,7 @@ jobs: ls -lh release-assets/*.zip - name: Create draft release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 with: tag_name: ${{ inputs.tag }} draft: true diff --git a/.github/workflows/sync_repos.yml b/.github/workflows/sync_repos.yml index d6800048b..d35b7f61f 100644 --- a/.github/workflows/sync_repos.yml +++ b/.github/workflows/sync_repos.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: fetch-depth: 0 token: ${{ secrets.SYNC_PAT }} diff --git a/.github/workflows/validate_fw_json.yml b/.github/workflows/validate_fw_json.yml index dac63c1e6..674fca980 100644 --- a/.github/workflows/validate_fw_json.yml +++ b/.github/workflows/validate_fw_json.yml @@ -22,7 +22,7 @@ jobs: name: Validate fw.json file runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Validate fw.json syntax and schema run: python3 tools/validate-json.py --syntax-only diff --git a/.github/workflows/validate_hw_defs.yml b/.github/workflows/validate_hw_defs.yml index 22c9f3d15..d1a6b1e67 100644 --- a/.github/workflows/validate_hw_defs.yml +++ b/.github/workflows/validate_hw_defs.yml @@ -22,10 +22,10 @@ jobs: working-directory: radio/util/hw_defs steps: - name: Check out the repo - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Set up uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v10.0.1 - name: Install Python dependencies working-directory: .