diff --git a/.github/workflows/create_release.yml b/.github/workflows/create_release.yml index 77331f3..a5f0249 100644 --- a/.github/workflows/create_release.yml +++ b/.github/workflows/create_release.yml @@ -27,8 +27,8 @@ jobs: runs-on: ubuntu-latest steps: - run: sudo apt-get update && sudo apt-get install -y musl-tools - - uses: actions/checkout@v4 - - uses: dtolnay/rust-toolchain@stable + - uses: actions/checkout@v6 + - uses: actions-rust-lang/setup-rust-toolchain@v1 with: toolchain: stable target: x86_64-unknown-linux-musl @@ -43,7 +43,7 @@ jobs: run: ls -la target/x86_64-unknown-linux-musl/release/snpguest - name: Upload Build Artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: snpguest-binary path: target/x86_64-unknown-linux-musl/release/snpguest @@ -54,10 +54,10 @@ jobs: if: startsWith(github.ref, 'refs/tags/v') || (github.event_name == 'workflow_dispatch' && github.event.inputs.create_release == 'true') runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Download Build Artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: snpguest-binary path: ./ @@ -68,7 +68,7 @@ jobs: chmod +x ./snpguest - name: Create GitHub Release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v2 with: files: ./snpguest generate_release_notes: true diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 30e314e..defbdde 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -10,8 +10,8 @@ jobs: name: cargo fmt runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: dtolnay/rust-toolchain@stable + - uses: actions/checkout@v6 + - uses: actions-rust-lang/setup-rust-toolchain@v1 with: components: rustfmt toolchain: nightly @@ -21,8 +21,8 @@ jobs: name: cargo clippy runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: dtolnay/rust-toolchain@stable + - uses: actions/checkout@v6 + - uses: actions-rust-lang/setup-rust-toolchain@v1 with: components: clippy toolchain: 1.86.0 @@ -33,7 +33,7 @@ jobs: runs-on: ubuntu-latest steps: - name: checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - uses: enarx/spdx@master with: licenses: Apache-2.0 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index bdd3a33..8502591 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,8 +10,8 @@ jobs: name: ${{ matrix.toolchain }} (${{ matrix.profile.name }}) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: dtolnay/rust-toolchain@stable + - uses: actions/checkout@v6 + - uses: actions-rust-lang/setup-rust-toolchain@v1 with: toolchain: ${{ matrix.toolchain }} - run: cargo test ${{ matrix.profile.flag }}