diff --git a/.github/workflows/aur-publish-git.yml b/.github/workflows/aur-publish-git.yml index 2788e1a..8d9c47f 100644 --- a/.github/workflows/aur-publish-git.yml +++ b/.github/workflows/aur-publish-git.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Patch PKGBUILD-git b2sums for local assets run: | diff --git a/.github/workflows/aur-publish.yml b/.github/workflows/aur-publish.yml index 7a259e5..286f0d9 100644 --- a/.github/workflows/aur-publish.yml +++ b/.github/workflows/aur-publish.yml @@ -41,7 +41,7 @@ jobs: set -euo pipefail pacman -Sy --noconfirm --needed base-devel namcap git curl - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Resolve package version id: ver @@ -176,7 +176,7 @@ jobs: echo "version=${TAG#v}" >> "$GITHUB_OUTPUT" echo "pkgrel=${PKGREL}" >> "$GITHUB_OUTPUT" - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: ref: ${{ steps.tag.outputs.tag }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f9ec207..0b33deb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -56,7 +56,7 @@ jobs: name: Format check runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: actions-rust-lang/setup-rust-toolchain@v1 with: components: rustfmt @@ -68,7 +68,7 @@ jobs: name: Clippy runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install system dependencies run: sudo apt-get update && sudo apt-get install -y libdbus-1-dev - uses: actions-rust-lang/setup-rust-toolchain@v1 @@ -77,7 +77,7 @@ jobs: cache: false rustflags: '' - name: Cache Cargo registry + build - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | ~/.cargo/registry @@ -102,7 +102,7 @@ jobs: - os: windows-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set SOURCE_DATE_EPOCH from git (Unix) if: runner.os != 'Windows' @@ -130,7 +130,7 @@ jobs: rustflags: '' - name: Cache Cargo registry + build - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | ~/.cargo/registry @@ -159,7 +159,7 @@ jobs: # Upload the Linux binary so integration jobs can use it without rebuilding - name: Upload Linux binary if: matrix.os == 'ubuntu-latest' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: fips-linux path: | @@ -180,7 +180,7 @@ jobs: runs-on: ubuntu-latest needs: [build] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set SOURCE_DATE_EPOCH from git run: echo "SOURCE_DATE_EPOCH=$(git log -1 --format=%ct)" >> "$GITHUB_ENV" @@ -195,7 +195,7 @@ jobs: rustflags: '' - name: Cache Cargo registry + build - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | ~/.cargo/registry @@ -236,7 +236,7 @@ jobs: runs-on: macos-latest needs: [build] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set SOURCE_DATE_EPOCH from git run: echo "SOURCE_DATE_EPOCH=$(git log -1 --format=%ct)" >> "$GITHUB_ENV" @@ -248,7 +248,7 @@ jobs: rustflags: '' - name: Cache Cargo registry + build - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | ~/.cargo/registry @@ -271,7 +271,7 @@ jobs: name: Unit tests (Windows) runs-on: windows-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install Rust toolchain uses: actions-rust-lang/setup-rust-toolchain@v1 @@ -280,7 +280,7 @@ jobs: rustflags: '' - name: Cache Cargo registry + build - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | ~/.cargo/registry @@ -309,7 +309,7 @@ jobs: name: PowerShell lint (Windows packaging) runs-on: windows-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Run PSScriptAnalyzer shell: pwsh @@ -478,11 +478,11 @@ jobs: type: dns-resolver steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 # Fetch the pre-built Linux binary from job 1 - name: Download Linux binary - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: fips-linux path: _bin @@ -668,7 +668,7 @@ jobs: - name: Upload sim results on failure (chaos) if: matrix.type == 'chaos' && failure() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: sim-results-${{ matrix.scenario }} path: testing/chaos/sim-results/ diff --git a/.github/workflows/package-linux.yml b/.github/workflows/package-linux.yml index f2d4d49..d7eefa6 100644 --- a/.github/workflows/package-linux.yml +++ b/.github/workflows/package-linux.yml @@ -19,7 +19,7 @@ jobs: outputs: linux_package_version: ${{ steps.linux_version.outputs.linux_package_version }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 @@ -61,7 +61,7 @@ jobs: deb_arch: arm64 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 @@ -79,7 +79,7 @@ jobs: - name: Cache Cargo registry + build if: ${{ env.ACT != 'true' }} - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | ~/.cargo/registry @@ -140,7 +140,7 @@ jobs: - name: Upload artifact (GitHub only) if: ${{ env.ACT != 'true' }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: fips_${{ needs.determine-versioning.outputs.linux_package_version }}_${{ matrix.artifact_arch }}_linux path: | @@ -164,7 +164,7 @@ jobs: steps: - name: Download Linux artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: path: dist merge-multiple: true diff --git a/.github/workflows/package-macos.yml b/.github/workflows/package-macos.yml index 712be11..e9b212e 100644 --- a/.github/workflows/package-macos.yml +++ b/.github/workflows/package-macos.yml @@ -19,7 +19,7 @@ jobs: outputs: macos_package_version: ${{ steps.macos_version.outputs.macos_package_version }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 @@ -61,7 +61,7 @@ jobs: target: x86_64-apple-darwin steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 @@ -76,7 +76,7 @@ jobs: rustflags: '' - name: Cache Cargo registry + build - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | ~/.cargo/registry @@ -209,7 +209,7 @@ jobs: ( cd "$(dirname "$PKG")" && shasum -a 256 "$(basename "$PKG")" | tee "$(basename "$PKG").sha256" ) - name: Upload artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: fips_${{ needs.determine-versioning.outputs.macos_package_version }}_${{ matrix.arch }}_macos path: | @@ -229,7 +229,7 @@ jobs: steps: - name: Download macOS artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: path: dist merge-multiple: true @@ -283,7 +283,7 @@ jobs: steps: - name: Download macOS artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: path: dist merge-multiple: true diff --git a/.github/workflows/package-windows.yml b/.github/workflows/package-windows.yml index 09e4424..ca13320 100644 --- a/.github/workflows/package-windows.yml +++ b/.github/workflows/package-windows.yml @@ -19,7 +19,7 @@ jobs: outputs: package_version: ${{ steps.version.outputs.package_version }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 @@ -52,7 +52,7 @@ jobs: needs: determine-versioning steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 @@ -69,7 +69,7 @@ jobs: rustflags: '' - name: Cache Cargo registry + build - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | ~/.cargo/registry @@ -146,7 +146,7 @@ jobs: } - name: Upload artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: fips_${{ needs.determine-versioning.outputs.package_version }}_x86_64_windows path: deploy/fips-*-windows-*.zip @@ -170,7 +170,7 @@ jobs: steps: - name: Download Windows artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: path: dist merge-multiple: true