@@ -22,12 +22,10 @@ jobs:
22
22
rust : beta
23
23
- os : ubuntu-24.04
24
24
rust : nightly
25
- - os : macos-14
25
+ - os : macos-latest
26
26
rust : stable
27
- - os : macos-14
27
+ - os : macos-latest
28
28
rust : nightly
29
- - os : macos-latest # macOS 15
30
- rust : stable
31
29
- os : windows-latest
32
30
rust : stable-x86_64-msvc
33
31
- os : windows-latest
81
79
CARGO_PROFILE_DEV_SPLIT_DEBUGINFO : packed
82
80
CARGO_PROFILE_TEST_SPLIT_DEBUGINFO : packed
83
81
- run : cargo test --manifest-path crates/without_debuginfo/Cargo.toml
84
- - if : matrix.os != 'macos-latest'
85
- run : cargo test --manifest-path crates/line-tables-only/Cargo.toml
86
- # FIXME: This currently fails on macOS 15.
87
- - if : matrix.os == 'macos-latest'
88
- run : ' ! cargo test --manifest-path crates/line-tables-only/Cargo.toml'
82
+ - run : cargo test --manifest-path crates/line-tables-only/Cargo.toml
89
83
90
84
# Test debuginfo compression still works
91
85
- run : cargo test
@@ -101,18 +95,18 @@ jobs:
101
95
# Test that, on macOS, packed/unpacked debuginfo both work
102
96
- run : cargo clean && cargo test
103
97
# Test that, on macOS, packed/unpacked debuginfo both work
104
- if : contains( matrix.os, 'macos')
98
+ if : matrix.os == 'macos-latest'
105
99
env :
106
100
CARGO_PROFILE_DEV_SPLIT_DEBUGINFO : unpacked
107
101
CARGO_PROFILE_TEST_SPLIT_DEBUGINFO : unpacked
108
102
- run : cargo clean && cargo test
109
- if : contains( matrix.os, 'macos')
103
+ if : matrix.os == 'macos-latest'
110
104
env :
111
105
CARGO_PROFILE_DEV_SPLIT_DEBUGINFO : packed
112
106
CARGO_PROFILE_TEST_SPLIT_DEBUGINFO : packed
113
107
# Test that, on macOS, binaries with no UUID work
114
108
- run : cargo clean && cargo test
115
- if : contains( matrix.os, 'macos')
109
+ if : matrix.os == 'macos-latest'
116
110
env :
117
111
RUSTFLAGS : " -C link-arg=-Wl,-no_uuid"
118
112
0 commit comments