1
Fork 0
mirror of https://github.com/RGBCube/cstree synced 2025-07-27 09:07:44 +00:00

[CI] Update built-in GitHub Actions to v4

This commit is contained in:
DQ 2025-02-02 18:11:53 +01:00 committed by DQ
parent d602fe22eb
commit 6c62982f67

View file

@ -39,7 +39,7 @@ jobs:
steps: steps:
# setup # setup
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- uses: hecrj/setup-rust-action@v1 - uses: hecrj/setup-rust-action@v1
with: with:
rust-version: ${{ matrix.rust }} rust-version: ${{ matrix.rust }}
@ -56,7 +56,7 @@ jobs:
run: cargo test --doc --verbose --all-features run: cargo test --doc --verbose --all-features
# upload test results # upload test results
- uses: actions/upload-artifact@v3 - uses: actions/upload-artifact@v4
if: success() || failure() # run this step even if previous step failed if: success() || failure() # run this step even if previous step failed
with: with:
name: test-results-${{ matrix.rust }}-${{ matrix.os }} name: test-results-${{ matrix.rust }}-${{ matrix.os }}
@ -66,7 +66,7 @@ jobs:
name: Check name: Check
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- uses: hecrj/setup-rust-action@v1 - uses: hecrj/setup-rust-action@v1
with: with:
rust-version: nightly rust-version: nightly
@ -81,7 +81,7 @@ jobs:
RUSTFLAGS: -Dwarnings RUSTFLAGS: -Dwarnings
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- uses: hecrj/setup-rust-action@v1 - uses: hecrj/setup-rust-action@v1
with: with:
components: clippy components: clippy
@ -92,7 +92,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- uses: hecrj/setup-rust-action@v1 - uses: hecrj/setup-rust-action@v1
with: with:
rust-version: nightly rust-version: nightly
@ -106,7 +106,7 @@ jobs:
RUSTDOCFLAGS: -Dwarnings --cfg doc_cfg RUSTDOCFLAGS: -Dwarnings --cfg doc_cfg
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- uses: hecrj/setup-rust-action@v1 - uses: hecrj/setup-rust-action@v1
with: with:
rust-version: nightly rust-version: nightly
@ -122,7 +122,7 @@ jobs:
os: [ubuntu-latest, windows-latest, macos-latest] os: [ubuntu-latest, windows-latest, macos-latest]
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- uses: hecrj/setup-rust-action@v1 - uses: hecrj/setup-rust-action@v1
with: with:
rust-version: nightly rust-version: nightly
@ -139,7 +139,7 @@ jobs:
matrix: matrix:
sanitizer: [address, memory, thread, leak] sanitizer: [address, memory, thread, leak]
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- uses: hecrj/setup-rust-action@v1 - uses: hecrj/setup-rust-action@v1
with: with:
rust-version: nightly rust-version: nightly