Skip to content

Commit e87b0fc

Browse files
authored
Remove Mac OS X from CI matrix due to issues with flaky cargo resolution (#2)
Removing Mac OS X from the CI matrix because: - There are intermittent failures resolving "cargo fmt" that don't occur on ubuntu - Several fix attempts have not worked - Development is done on Mac, so having CI crosscheck linux is sufficient - Mac runners are relatively expensive for the value they provide
1 parent 66c787b commit e87b0fc

2 files changed

Lines changed: 10 additions & 9 deletions

File tree

.github/CODEOWNERS

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
# Default owners: Nils and Tim
2-
* @nh13 @tfenne
1+
* @tfenne

.github/workflows/build_and_test.yml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,10 @@ jobs:
1414
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
1515

1616
- name: Install Rust toolchain
17-
uses: dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8 # stable, 2026-02-12
17+
uses: dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8 # stable, 2026-03-27
18+
with:
19+
toolchain: "1.95"
20+
components: rustfmt, clippy
1821

1922
- name: Cache dependencies
2023
uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
@@ -27,17 +30,16 @@ jobs:
2730

2831
precommit:
2932
name: Pre-commit
30-
runs-on: ${{ matrix.os }}
31-
strategy:
32-
fail-fast: false
33-
matrix:
34-
os: [ubuntu-24.04, macOS-latest]
33+
runs-on: ubuntu-24.04
3534
steps:
3635
- name: Checkout sources
3736
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
3837

3938
- name: Install Rust toolchain
40-
uses: dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8 # stable, 2026-02-12
39+
uses: dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8 # stable, 2026-03-27
40+
with:
41+
toolchain: "1.95"
42+
components: rustfmt, clippy
4143

4244
- name: Cache dependencies
4345
uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2

0 commit comments

Comments
 (0)