diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2e30d0ac..a918f183 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,10 +15,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Cache cargo - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | ~/.cargo/registry diff --git a/.github/workflows/debian_build.yml b/.github/workflows/debian_build.yml index 3df43dd2..a654283d 100644 --- a/.github/workflows/debian_build.yml +++ b/.github/workflows/debian_build.yml @@ -93,7 +93,7 @@ jobs: # Step 1: Checkout source code # ─────────────────────────────────────────────────────────────── - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 # Full history for changelog generation @@ -244,7 +244,7 @@ jobs: # Step 11: Upload build artifacts # ─────────────────────────────────────────────────────────────── - name: Upload build artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ${{ matrix.package }}_${{ env.PACKAGE_VERSION }}_ubuntu${{ matrix.version }}.${{ matrix.distro }}_${{ matrix.arch }} path: artifacts/ diff --git a/.github/workflows/launchpad_ppa.yml b/.github/workflows/launchpad_ppa.yml index 06e8dcca..c3484cc8 100644 --- a/.github/workflows/launchpad_ppa.yml +++ b/.github/workflows/launchpad_ppa.yml @@ -36,7 +36,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 @@ -73,7 +73,7 @@ jobs: - name: Check out release tag if: steps.check_distro.outputs.should_run == 'true' - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ steps.get_tag.outputs.tag }} fetch-depth: 0 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9d66876c..70f0cafa 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -70,11 +70,11 @@ jobs: steps: # 1) Checkout repository - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 # 2) Cache Cargo build artifacts - name: Cache cargo - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | ~/.cargo/registry @@ -105,7 +105,7 @@ jobs: # 6) macOS code signing - name: Import Distribution certificate if: runner.os == 'macOS' - uses: apple-actions/import-codesign-certs@v3 + uses: apple-actions/import-codesign-certs@v7 with: p12-file-base64: ${{ secrets.DEV_ID_CERT_P12 }} p12-password: ${{ secrets.DEV_ID_CERT_PASSWORD }} @@ -222,7 +222,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Convert pre-release to official release run: | diff --git a/.github/workflows/update_homebrew_formula.yml b/.github/workflows/update_homebrew_formula.yml index f9fd8ece..7a4a2fba 100644 --- a/.github/workflows/update_homebrew_formula.yml +++ b/.github/workflows/update_homebrew_formula.yml @@ -27,7 +27,7 @@ jobs: steps: - name: Checkout this repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install gnu-sed run: brew install gnu-sed