Skip to content

Commit e48aa99

Browse files
committed
[TRY RUN] Upgrade all CI OS versions
1 parent 54c8837 commit e48aa99

File tree

33 files changed

+174
-381
lines changed

33 files changed

+174
-381
lines changed

.github/workflows/main.yml

Lines changed: 46 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ jobs:
5454
name: Test
5555
runs-on: ${{ matrix.target.os }}
5656
strategy:
57+
fail-fast: false
5758
matrix:
5859
profile:
5960
- dev
@@ -76,6 +77,8 @@ jobs:
7677
os: ubuntu-latest
7778
- tuple: powerpc-unknown-linux-gnu
7879
os: ubuntu-latest
80+
- tuple: powerpc64-unknown-linux-gnu
81+
os: ubuntu-latest
7982
- tuple: powerpc64le-unknown-linux-gnu
8083
os: ubuntu-latest
8184
# MIPS targets disabled since they are dropped to tier 3.
@@ -109,31 +112,56 @@ jobs:
109112

110113
# macOS targets
111114
- tuple: x86_64-apple-darwin
112-
os: macos-13
115+
os: macos-15-large
113116
- tuple: x86_64-apple-ios-macabi
114-
os: macos-13
117+
os: macos-15-large
115118
- tuple: aarch64-apple-darwin
116-
os: macos-latest
119+
os: macos-15
117120
- tuple: aarch64-apple-ios-macabi
118-
os: macos-latest
121+
os: macos-15
119122
# FIXME: gh-actions build environment doesn't have linker support
120123
# - tuple: i686-apple-darwin
121124
# os: macos-13
122125

123126
# Windows targets
124127
- tuple: x86_64-pc-windows-msvc
125-
os: windows-latest
128+
os: windows-2025
126129
- tuple: i686-pc-windows-msvc
127-
os: windows-latest
130+
os: windows-2025
128131
- tuple: aarch64-pc-windows-msvc
129-
os: windows-latest
132+
os: windows-2025
130133
- tuple: x86_64-pc-windows-gnu
131-
os: windows-latest
134+
os: windows-2025
132135
# - tuple: i686-pc-windows-gnu
133136
# os: windows-latest
134137

135138
# Add additional variables to the matrix variations generated above using `include`:
136139
include:
140+
# `TEST_EVERYTHING` setups - there should be at least 1 for each architecture
141+
- target:
142+
tuple: aarch64-unknown-linux-gnu
143+
os: ubuntu-latest
144+
test-everything: true
145+
- target:
146+
tuple: armv7-unknown-linux-gnueabihf
147+
os: ubuntu-latest
148+
test-everything: true
149+
- target:
150+
tuple: loongarch64-unknown-linux-gnu
151+
os: ubuntu-latest
152+
test-everything: true
153+
- target:
154+
tuple: riscv64gc-unknown-linux-gnu
155+
os: ubuntu-latest
156+
test-everything: true
157+
- target:
158+
tuple: s390x-unknown-linux-gnu
159+
os: ubuntu-latest
160+
test-everything: true
161+
- target:
162+
tuple: riscv64gc-unknown-linux-gnu
163+
os: ubuntu-latest
164+
test-everything: true
137165
- target:
138166
tuple: x86_64-unknown-linux-gnu-emulated
139167
os: ubuntu-latest
@@ -160,22 +188,29 @@ jobs:
160188
- target:
161189
tuple: powerpc-unknown-linux-gnu
162190
os: ubuntu-latest
191+
test-everything: true
192+
disable_assert_instr: true
193+
- target:
194+
tuple: powerpc64-unknown-linux-gnu
195+
os: ubuntu-latest
196+
test-everything: true
163197
disable_assert_instr: true
164198
- target:
165199
tuple: powerpc64le-unknown-linux-gnu
166200
os: ubuntu-latest
201+
test-everything: true
167202
disable_assert_instr: true
168203
- target:
169204
tuple: aarch64-apple-darwin
170-
os: macos-latest
205+
os: macos-15
171206
norun: true # https://github.com/rust-lang/stdarch/issues/1206
172207
- target:
173208
tuple: aarch64-apple-ios-macabi
174-
os: macos-latest
209+
os: macos-15
175210
norun: true # https://github.com/rust-lang/stdarch/issues/1206
176211
- target:
177212
tuple: aarch64-pc-windows-msvc
178-
os: windows-latest
213+
os: windows-2025
179214
norun: true
180215

181216
steps:

ci/docker/aarch64-unknown-linux-gnu/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ubuntu:24.04
1+
FROM ubuntu:25.04
22
RUN apt-get update && apt-get install -y --no-install-recommends \
33
gcc \
44
g++ \

ci/docker/aarch64_be-unknown-linux-gnu/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ubuntu:24.04
1+
FROM ubuntu:25.04
22

33
RUN apt-get update && apt-get install -y --no-install-recommends \
44
gcc \

ci/docker/arm-unknown-linux-gnueabihf/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ubuntu:24.04
1+
FROM ubuntu:25.04
22
RUN apt-get update && apt-get install -y --no-install-recommends \
33
gcc \
44
ca-certificates \

ci/docker/i586-unknown-linux-gnu/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ubuntu:24.04
1+
FROM ubuntu:25.04
22
RUN apt-get update && apt-get install -y --no-install-recommends \
33
gcc-multilib \
44
libc6-dev \

ci/docker/i686-unknown-linux-gnu/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ubuntu:24.04
1+
FROM ubuntu:25.04
22
RUN apt-get update && apt-get install -y --no-install-recommends \
33
gcc-multilib \
44
libc6-dev \

ci/docker/loongarch64-unknown-linux-gnu/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ubuntu:24.04
1+
FROM ubuntu:25.04
22

33
RUN apt-get update && \
44
apt-get install -y --no-install-recommends \

ci/docker/mips-unknown-linux-gnu/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ubuntu:24.04
1+
FROM ubuntu:25.04
22

33
RUN apt-get update && apt-get install -y --no-install-recommends \
44
gcc libc6-dev qemu-user ca-certificates \

ci/docker/mips64-unknown-linux-gnuabi64/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ubuntu:24.04
1+
FROM ubuntu:25.04
22

33
RUN apt-get update && apt-get install -y --no-install-recommends \
44
gcc libc6-dev qemu-user ca-certificates \

ci/docker/mips64el-unknown-linux-gnuabi64/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ubuntu:24.04
1+
FROM ubuntu:25.04
22

33
RUN apt-get update && apt-get install -y --no-install-recommends \
44
gcc libc6-dev qemu-user ca-certificates \

0 commit comments

Comments
 (0)