2424
2525jobs :
2626 fmt :
27- runs-on : ubuntu-20 .04
27+ runs-on : ubuntu-24 .04
2828 steps :
2929 - name : Checkout
3030 uses : actions/checkout@v4
@@ -44,14 +44,16 @@ jobs:
4444 fail-fast : false
4545 matrix :
4646 toolchain :
47- - " 1.56"
4847 - stable
4948 - nightly
5049 versions :
5150 - " "
5251 - " -Zminimal-versions"
52+ include :
53+ - toolchain : " 1.56"
54+ versions : " -Zminimal-versions"
5355
54- runs-on : ubuntu-20 .04
56+ runs-on : ubuntu-24 .04
5557 steps :
5658 - name : Checkout
5759 uses : actions/checkout@v4
7375 - run : cargo clippy --workspace --all-targets -- -D warnings
7476
7577 clippy-pedantic :
76- runs-on : ubuntu-20 .04
78+ runs-on : ubuntu-24 .04
7779 steps :
7880 - name : Checkout
7981 uses : actions/checkout@v4
8890 - run : cargo clippy --workspace --all-targets -- -D clippy::pedantic
8991
9092 test :
91- runs-on : ubuntu-20 .04
93+ runs-on : ubuntu-24 .04
9294 steps :
9395 - name : Checkout
9496 uses : actions/checkout@v4
@@ -108,7 +110,7 @@ jobs:
108110
109111 miri :
110112 name : " Miri"
111- runs-on : ubuntu-20 .04
113+ runs-on : ubuntu-24 .04
112114 steps :
113115 - name : Checkout
114116 uses : actions/checkout@v4
@@ -123,9 +125,13 @@ jobs:
123125
124126 - name : Test (tzdb)
125127 run : cargo miri test --workspace --all-targets
128+ env :
129+ MIRIFLAGS : " -Zmiri-disable-isolation"
126130
127131 - name : Test (testing)
128132 run : cd testing && cargo miri test --workspace --all-targets
133+ env :
134+ MIRIFLAGS : " -Zmiri-disable-isolation"
129135
130136 cross-miri :
131137 strategy :
@@ -138,7 +144,7 @@ jobs:
138144 - powerpc64-unknown-linux-gnu
139145 - powerpc64le-unknown-linux-gnu
140146
141- runs-on : ubuntu-20 .04
147+ runs-on : ubuntu-24 .04
142148 steps :
143149 - name : Checkout
144150 uses : actions/checkout@v4
@@ -154,9 +160,11 @@ jobs:
154160
155161 - name : Test
156162 run : cargo miri test --workspace --target ${{ matrix.target }}
163+ env :
164+ MIRIFLAGS : " -Zmiri-disable-isolation"
157165
158166 doc :
159- runs-on : ubuntu-20 .04
167+ runs-on : ubuntu-24 .04
160168 steps :
161169 - name : Checkout
162170 uses : actions/checkout@v4
@@ -174,7 +182,7 @@ jobs:
174182 RUSTDOCFLAGS : -D warnings --cfg docsrs
175183
176184 audit :
177- runs-on : ubuntu-20 .04
185+ runs-on : ubuntu-24 .04
178186 steps :
179187 - name : Checkout
180188 uses : actions/checkout@v4
@@ -191,7 +199,7 @@ jobs:
191199
192200 devskim :
193201 name : DevSkim
194- runs-on : ubuntu-20 .04
202+ runs-on : ubuntu-24 .04
195203 permissions :
196204 actions : read
197205 contents : read
0 commit comments