Skip to content

Commit a2cf7a3

Browse files
authored
chore: remove rust-cache action from CI workflows (#137)
- Eliminated the `Swatinem/rust-cache@v2` action from multiple CI workflow files to streamline the build process. - Updated the `setup-rust-toolchain` step to disable caching for improved consistency across builds. These changes enhance the reliability of the CI pipeline by removing potential caching issues.
1 parent 0a7b5f7 commit a2cf7a3

4 files changed

Lines changed: 3 additions & 10 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ jobs:
5151
steps:
5252
- uses: actions/checkout@v6
5353
- uses: actions-rust-lang/setup-rust-toolchain@v1
54-
- uses: Swatinem/rust-cache@v2
5554
- name: Build
5655
run: cargo build --verbose
5756
- name: Run doc tests
@@ -76,7 +75,6 @@ jobs:
7675
with:
7776
toolchain: nightly
7877
components: miri
79-
- uses: Swatinem/rust-cache@v2
8078
- name: Install Miri
8179
run: cargo miri setup
8280
- name: Test with Miri (core DS + light policies)
@@ -94,7 +92,6 @@ jobs:
9492
steps:
9593
- uses: actions/checkout@v6
9694
- uses: actions-rust-lang/setup-rust-toolchain@v1
97-
- uses: Swatinem/rust-cache@v2
9895
- name: Run property tests with increased cases
9996
run: PROPTEST_CASES=1000 cargo test --lib property_tests
10097
env:
@@ -111,6 +108,7 @@ jobs:
111108
- uses: actions-rust-lang/setup-rust-toolchain@v1
112109
with:
113110
toolchain: nightly
111+
cache: false
114112
- uses: Swatinem/rust-cache@v2
115113
with:
116114
workspaces: "fuzz -> target"
@@ -144,7 +142,6 @@ jobs:
144142
- uses: actions-rust-lang/setup-rust-toolchain@v1
145143
with:
146144
toolchain: stable
147-
- uses: Swatinem/rust-cache@v2
148145
- name: Build documentation
149146
run: cargo doc --no-deps --all-features
150147
env:
@@ -167,7 +164,6 @@ jobs:
167164
steps:
168165
- uses: actions/checkout@v6
169166
- uses: actions-rust-lang/setup-rust-toolchain@v1
170-
- uses: Swatinem/rust-cache@v2
171167
- name: Install cargo-deny
172168
run: cargo install --locked cargo-deny
173169
- name: Run cargo-deny checks
@@ -183,7 +179,6 @@ jobs:
183179
- uses: actions-rust-lang/setup-rust-toolchain@v1
184180
with:
185181
toolchain: stable
186-
- uses: Swatinem/rust-cache@v2
187182
- name: Run benchmarks
188183
run: cargo bench --no-fail-fast
189184

@@ -196,6 +191,5 @@ jobs:
196191
- uses: actions-rust-lang/setup-rust-toolchain@v1
197192
with:
198193
toolchain: 1.85.0 # MSRV for Rust 2024 edition
199-
- uses: Swatinem/rust-cache@v2
200194
- name: Check MSRV
201195
run: cargo check --all-features

.github/workflows/fuzz.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ jobs:
6565
- uses: actions-rust-lang/setup-rust-toolchain@v1
6666
with:
6767
toolchain: nightly
68+
cache: false
6869

6970
- uses: Swatinem/rust-cache@v2
7071
with:
@@ -193,6 +194,7 @@ jobs:
193194
- uses: actions-rust-lang/setup-rust-toolchain@v1
194195
with:
195196
toolchain: nightly
197+
cache: false
196198

197199
- uses: Swatinem/rust-cache@v2
198200
with:

.github/workflows/maintenance.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ jobs:
2020
steps:
2121
- uses: actions/checkout@v6
2222
- uses: actions-rust-lang/setup-rust-toolchain@v1
23-
- uses: Swatinem/rust-cache@v2
2423
- name: Install cargo-deny
2524
run: cargo install --locked cargo-deny
2625
- name: Check advisories, bans, licenses, and sources
@@ -34,6 +33,5 @@ jobs:
3433
steps:
3534
- uses: actions/checkout@v6
3635
- uses: actions-rust-lang/setup-rust-toolchain@v1
37-
- uses: Swatinem/rust-cache@v2
3836
- name: Build and test workspace
3937
run: cargo test --workspace --all-features --all-targets

.github/workflows/release.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ jobs:
3030
- uses: actions-rust-lang/setup-rust-toolchain@v1
3131
with:
3232
components: rustfmt, clippy
33-
- uses: Swatinem/rust-cache@v2
3433

3534
- name: Format check
3635
run: cargo fmt --check

0 commit comments

Comments
 (0)