diff --git a/.github/actions/rust-tool-cache/action.yml b/.github/actions/rust-tool-cache/action.yml index e1a5f43..338d144 100644 --- a/.github/actions/rust-tool-cache/action.yml +++ b/.github/actions/rust-tool-cache/action.yml @@ -22,7 +22,7 @@ runs: steps: - name: Rust Tool Cache id: tool-cache - uses: actions/cache@v5 + uses: actions/cache@v6 with: path: | ~/.cargo/bin/ diff --git a/.github/workflows/CalculateUnsafeCode.yml b/.github/workflows/CalculateUnsafeCode.yml index 307a222..7ad33c4 100644 --- a/.github/workflows/CalculateUnsafeCode.yml +++ b/.github/workflows/CalculateUnsafeCode.yml @@ -27,13 +27,13 @@ jobs: owner: ${{ github.repository_owner }} - name: ✅ Checkout Repository ✅ - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: fetch-depth: 0 token: ${{ steps.app-token.outputs.token }} - name: Checkout patina-devops scripts - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: repository: OpenDevicePartnership/patina-devops path: patina-devops-scripts diff --git a/.github/workflows/CiWorkflow.yml b/.github/workflows/CiWorkflow.yml index 69e3f5b..08e9b38 100644 --- a/.github/workflows/CiWorkflow.yml +++ b/.github/workflows/CiWorkflow.yml @@ -33,7 +33,7 @@ jobs: steps: - name: ✅ Checkout Repository ✅ - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: 🔤 Check Spelling 🔤 uses: streetsidesoftware/cspell-action@v8 @@ -80,7 +80,7 @@ jobs: steps: - name: ✅ Checkout Repository ✅ - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: 🛠️ Download Rust Tools 🛠️ uses: OpenDevicePartnership/patina-devops/.github/actions/rust-tool-cache@main @@ -96,7 +96,7 @@ jobs: - name: Upload Coverage Report if: github.repository_owner == 'OpenDevicePartnership' - uses: codecov/codecov-action@v6 + uses: codecov/codecov-action@v7 with: token: ${{ secrets.CODECOV_TOKEN }} files: target/lcov.info diff --git a/.github/workflows/CrateVersionUpdater.yml b/.github/workflows/CrateVersionUpdater.yml index abd661e..f728920 100644 --- a/.github/workflows/CrateVersionUpdater.yml +++ b/.github/workflows/CrateVersionUpdater.yml @@ -64,7 +64,7 @@ jobs: - name: ✅ Checkout Repository ✅ if: steps.check_pr.outputs.skip == 'false' - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: 🛠️ Download Rust Tools 🛠️ if: steps.check_pr.outputs.skip == 'false' diff --git a/.github/workflows/FileSyncer.yml b/.github/workflows/FileSyncer.yml index f017389..db5ef1a 100644 --- a/.github/workflows/FileSyncer.yml +++ b/.github/workflows/FileSyncer.yml @@ -24,7 +24,7 @@ jobs: steps: - name: Checkout Repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Generate Token id: app-token diff --git a/.github/workflows/IssueTriager.yml b/.github/workflows/IssueTriager.yml index 9a42e96..7a889c2 100644 --- a/.github/workflows/IssueTriager.yml +++ b/.github/workflows/IssueTriager.yml @@ -30,7 +30,7 @@ jobs: template: [ bug_report.yml, documentation_request.yml, feature_request.yml, unstable_feature.yml ] steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Parse Issue Form uses: stefanbuck/github-issue-parser@v3 diff --git a/.github/workflows/LabelSyncer.yml b/.github/workflows/LabelSyncer.yml index 793c863..22c2168 100644 --- a/.github/workflows/LabelSyncer.yml +++ b/.github/workflows/LabelSyncer.yml @@ -29,7 +29,7 @@ jobs: issues: write steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: sparse-checkout: .github/Labels.yml token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/MdbookWorkflow.yml b/.github/workflows/MdbookWorkflow.yml index 8c0b717..334374b 100644 --- a/.github/workflows/MdbookWorkflow.yml +++ b/.github/workflows/MdbookWorkflow.yml @@ -20,7 +20,7 @@ jobs: steps: - name: ✅ Checkout Repository ✅ - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: 🛠️ Download Rust Tools 🛠️ uses: OpenDevicePartnership/patina-devops/.github/actions/rust-tool-cache@main diff --git a/.github/workflows/MsrvCheck.yml b/.github/workflows/MsrvCheck.yml index 315dfa5..50aa28a 100644 --- a/.github/workflows/MsrvCheck.yml +++ b/.github/workflows/MsrvCheck.yml @@ -56,7 +56,7 @@ jobs: owner: ${{ github.repository_owner }} - name: ✅ Checkout Repository ✅ - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/PatinaQemuPrValidation.yml b/.github/workflows/PatinaQemuPrValidation.yml index 974743b..3a9317e 100644 --- a/.github/workflows/PatinaQemuPrValidation.yml +++ b/.github/workflows/PatinaQemuPrValidation.yml @@ -165,7 +165,7 @@ jobs: fi - name: Checkout Repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: repository: ${{ inputs.patina-ref != '' && 'OpenDevicePartnership/patina' || 'OpenDevicePartnership/patina-dxe-core-qemu' }} ref: ${{ inputs.patina-ref || inputs.dxe-core-qemu-ref }} @@ -216,7 +216,7 @@ jobs: - name: Restore GitHub API File Cache id: gh-file-cache - uses: actions/cache/restore@v5 + uses: actions/cache/restore@v6 with: path: .cache/github-files key: ${{ steps.cache-keys.outputs.key }} @@ -278,7 +278,7 @@ jobs: - name: Save GitHub API File Cache if: always() && steps.gh-file-cache.outputs.cache-hit != 'true' && steps.validate-qemu-assets.outputs.assets_complete == 'true' - uses: actions/cache/save@v5 + uses: actions/cache/save@v6 with: path: .cache/github-files key: ${{ steps.cache-keys.outputs.key }} @@ -489,7 +489,7 @@ jobs: steps: - name: Checkout Repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: repository: ${{ inputs.patina-ref != '' && 'OpenDevicePartnership/patina' || 'OpenDevicePartnership/patina-dxe-core-qemu' }} ref: ${{ inputs.patina-ref || inputs.dxe-core-qemu-ref }} @@ -535,7 +535,7 @@ jobs: - name: Check Cache for patina-qemu FW Binary id: firmware-cache - uses: actions/cache@v5 + uses: actions/cache@v6 with: path: .cache/patina-qemu/${{ matrix.fw_zip }} key: patina-qemu-fw-${{ matrix.fw_cache_key_suffix }}-${{ runner.os }}-${{ needs.preflight.outputs.fw_release_tag }} @@ -601,7 +601,7 @@ jobs: steps: - name: Checkout Repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: repository: ${{ inputs.patina-ref != '' && 'OpenDevicePartnership/patina' || 'OpenDevicePartnership/patina-dxe-core-qemu' }} ref: ${{ inputs.patina-ref || inputs.dxe-core-qemu-ref }} @@ -623,7 +623,7 @@ jobs: - name: Check Cache for patina-qemu FW Binaries id: firmware-cache - uses: actions/cache@v5 + uses: actions/cache@v6 with: path: | .cache/patina-qemu/q35.zip @@ -674,7 +674,7 @@ jobs: - name: Restore QEMU ext_dep YAML Cache id: qemu-yaml-cache - uses: actions/cache/restore@v5 + uses: actions/cache/restore@v6 with: path: .cache/github-files/qemu-windows_ext_dep.yaml key: ${{ steps.qemu-yaml-key.outputs.key }} @@ -694,7 +694,7 @@ jobs: - name: Save QEMU ext_dep YAML Cache if: always() && steps.qemu-yaml-cache.outputs.cache-hit != 'true' - uses: actions/cache/save@v5 + uses: actions/cache/save@v6 with: path: .cache/github-files/qemu-windows_ext_dep.yaml key: ${{ steps.qemu-yaml-key.outputs.key }} @@ -711,7 +711,7 @@ jobs: - name: Cache Windows QEMU Package id: qemu-cache - uses: actions/cache@v5 + uses: actions/cache@v6 with: path: .cache/qemu/windows-qemu.zip key: windows-qemu-${{ steps.windows-qemu.outputs.zip-url }} diff --git a/.github/workflows/ReleaseWorkflow.yml b/.github/workflows/ReleaseWorkflow.yml index 4b16971..07ffb04 100644 --- a/.github/workflows/ReleaseWorkflow.yml +++ b/.github/workflows/ReleaseWorkflow.yml @@ -49,7 +49,7 @@ jobs: steps: - name: ✅ Checkout Repository ✅ - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: fetch-depth: 0 diff --git a/.github/workflows/RustVersionCheck.yml b/.github/workflows/RustVersionCheck.yml index 6c1940a..13b90ee 100644 --- a/.github/workflows/RustVersionCheck.yml +++ b/.github/workflows/RustVersionCheck.yml @@ -24,7 +24,7 @@ jobs: owner: ${{ github.repository_owner }} - name: ✅ Checkout PR ✅ - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: fetch-depth: 0 ref: ${{ github.event.pull_request.head.sha }} diff --git a/.sync/workflows/leaf/publish-mdbook.yml b/.sync/workflows/leaf/publish-mdbook.yml index aacfcad..32999a6 100644 --- a/.sync/workflows/leaf/publish-mdbook.yml +++ b/.sync/workflows/leaf/publish-mdbook.yml @@ -36,7 +36,7 @@ jobs: steps: - name: ✅ Checkout Repository ✅ - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: 🛠️ Download Rust Tools 🛠️ uses: OpenDevicePartnership/patina-devops/.github/actions/rust-tool-cache@main