Skip to content

Commit 8ce1d5c

Browse files
committed
Upgrade CI OS versions
+ Bump ubuntu to 25.04, windows to `windows-2025`, macos-arm to `macos-15` and macos-x86 to `macos-15-large`
1 parent 54c8837 commit 8ce1d5c

File tree

20 files changed

+30
-30
lines changed

20 files changed

+30
-30
lines changed

.github/workflows/main.yml

+11-11
Original file line numberDiff line numberDiff line change
@@ -109,26 +109,26 @@ jobs:
109109

110110
# macOS targets
111111
- tuple: x86_64-apple-darwin
112-
os: macos-13
112+
os: macos-15-large
113113
- tuple: x86_64-apple-ios-macabi
114-
os: macos-13
114+
os: macos-15-large
115115
- tuple: aarch64-apple-darwin
116-
os: macos-latest
116+
os: macos-15
117117
- tuple: aarch64-apple-ios-macabi
118-
os: macos-latest
118+
os: macos-15
119119
# FIXME: gh-actions build environment doesn't have linker support
120120
# - tuple: i686-apple-darwin
121121
# os: macos-13
122122

123123
# Windows targets
124124
- tuple: x86_64-pc-windows-msvc
125-
os: windows-latest
125+
os: windows-2025
126126
- tuple: i686-pc-windows-msvc
127-
os: windows-latest
127+
os: windows-2025
128128
- tuple: aarch64-pc-windows-msvc
129-
os: windows-latest
129+
os: windows-2025
130130
- tuple: x86_64-pc-windows-gnu
131-
os: windows-latest
131+
os: windows-2025
132132
# - tuple: i686-pc-windows-gnu
133133
# os: windows-latest
134134

@@ -167,15 +167,15 @@ jobs:
167167
disable_assert_instr: true
168168
- target:
169169
tuple: aarch64-apple-darwin
170-
os: macos-latest
170+
os: macos-15
171171
norun: true # https://github.com/rust-lang/stdarch/issues/1206
172172
- target:
173173
tuple: aarch64-apple-ios-macabi
174-
os: macos-latest
174+
os: macos-15
175175
norun: true # https://github.com/rust-lang/stdarch/issues/1206
176176
- target:
177177
tuple: aarch64-pc-windows-msvc
178-
os: windows-latest
178+
os: windows-2025
179179
norun: true
180180

181181
steps:

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

+1-1
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

+1-1
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

+1-1
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

+1-1
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

+1-1
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

+1-1
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

+1-1
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

+1-1
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

+1-1
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/mipsel-unknown-linux-musl/Dockerfile

+1-1
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/nvptx64-nvidia-cuda/Dockerfile

+1-1
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
libc6-dev \

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

+1-1
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/powerpc64-unknown-linux-gnu/Dockerfile

+1-1
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/powerpc64le-unknown-linux-gnu/Dockerfile

+1-1
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/riscv64gc-unknown-linux-gnu/Dockerfile

+1-1
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/s390x-unknown-linux-gnu/Dockerfile

+1-1
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
curl ca-certificates \

ci/docker/wasm32-wasip1/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ubuntu:24.04
1+
FROM ubuntu:25.04
22

33
ENV DEBIAN_FRONTEND=noninteractive
44
RUN apt-get update -y && apt-get install -y --no-install-recommends \

ci/docker/x86_64-unknown-linux-gnu-emulated/Dockerfile

+1-1
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
libc6-dev \

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

+1-1
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
libc6-dev \

0 commit comments

Comments
 (0)