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`
This commit is contained in:
sayantn 2025-04-14 11:23:48 +05:30 committed by Amanieu d'Antras
parent 4621641a49
commit c10b7f8a26
20 changed files with 30 additions and 30 deletions

View file

@ -109,26 +109,26 @@ jobs:
# macOS targets
- tuple: x86_64-apple-darwin
os: macos-13
os: macos-15-large
- tuple: x86_64-apple-ios-macabi
os: macos-13
os: macos-15-large
- tuple: aarch64-apple-darwin
os: macos-latest
os: macos-15
- tuple: aarch64-apple-ios-macabi
os: macos-latest
os: macos-15
# FIXME: gh-actions build environment doesn't have linker support
# - tuple: i686-apple-darwin
# os: macos-13
# Windows targets
- tuple: x86_64-pc-windows-msvc
os: windows-latest
os: windows-2025
- tuple: i686-pc-windows-msvc
os: windows-latest
os: windows-2025
- tuple: aarch64-pc-windows-msvc
os: windows-latest
os: windows-2025
- tuple: x86_64-pc-windows-gnu
os: windows-latest
os: windows-2025
# - tuple: i686-pc-windows-gnu
# os: windows-latest
@ -167,15 +167,15 @@ jobs:
disable_assert_instr: true
- target:
tuple: aarch64-apple-darwin
os: macos-latest
os: macos-15
norun: true # https://github.com/rust-lang/stdarch/issues/1206
- target:
tuple: aarch64-apple-ios-macabi
os: macos-latest
os: macos-15
norun: true # https://github.com/rust-lang/stdarch/issues/1206
- target:
tuple: aarch64-pc-windows-msvc
os: windows-latest
os: windows-2025
norun: true
steps:

View file

@ -1,4 +1,4 @@
FROM ubuntu:24.04
FROM ubuntu:25.04
RUN apt-get update && apt-get install -y --no-install-recommends \
gcc \
g++ \

View file

@ -1,4 +1,4 @@
FROM ubuntu:24.04
FROM ubuntu:25.04
RUN apt-get update && apt-get install -y --no-install-recommends \
gcc \

View file

@ -1,4 +1,4 @@
FROM ubuntu:24.04
FROM ubuntu:25.04
RUN apt-get update && apt-get install -y --no-install-recommends \
gcc \
ca-certificates \

View file

@ -1,4 +1,4 @@
FROM ubuntu:24.04
FROM ubuntu:25.04
RUN apt-get update && apt-get install -y --no-install-recommends \
gcc-multilib \
libc6-dev \

View file

@ -1,4 +1,4 @@
FROM ubuntu:24.04
FROM ubuntu:25.04
RUN apt-get update && apt-get install -y --no-install-recommends \
gcc-multilib \
libc6-dev \

View file

@ -1,4 +1,4 @@
FROM ubuntu:24.04
FROM ubuntu:25.04
RUN apt-get update && \
apt-get install -y --no-install-recommends \

View file

@ -1,4 +1,4 @@
FROM ubuntu:24.04
FROM ubuntu:25.04
RUN apt-get update && apt-get install -y --no-install-recommends \
gcc libc6-dev qemu-user ca-certificates \

View file

@ -1,4 +1,4 @@
FROM ubuntu:24.04
FROM ubuntu:25.04
RUN apt-get update && apt-get install -y --no-install-recommends \
gcc libc6-dev qemu-user ca-certificates \

View file

@ -1,4 +1,4 @@
FROM ubuntu:24.04
FROM ubuntu:25.04
RUN apt-get update && apt-get install -y --no-install-recommends \
gcc libc6-dev qemu-user ca-certificates \

View file

@ -1,4 +1,4 @@
FROM ubuntu:24.04
FROM ubuntu:25.04
RUN apt-get update && \
apt-get install -y --no-install-recommends \

View file

@ -1,4 +1,4 @@
FROM ubuntu:24.04
FROM ubuntu:25.04
RUN apt-get update && apt-get install -y --no-install-recommends \
gcc \
libc6-dev \

View file

@ -1,4 +1,4 @@
FROM ubuntu:24.04
FROM ubuntu:25.04
RUN apt-get update && apt-get install -y --no-install-recommends \
gcc libc6-dev qemu-user ca-certificates \

View file

@ -1,4 +1,4 @@
FROM ubuntu:24.04
FROM ubuntu:25.04
RUN apt-get update && apt-get install -y --no-install-recommends \
gcc libc6-dev qemu-user ca-certificates \

View file

@ -1,4 +1,4 @@
FROM ubuntu:24.04
FROM ubuntu:25.04
RUN apt-get update && apt-get install -y --no-install-recommends \
gcc libc6-dev qemu-user ca-certificates \

View file

@ -1,4 +1,4 @@
FROM ubuntu:24.04
FROM ubuntu:25.04
RUN apt-get update && apt-get install -y --no-install-recommends \
gcc libc6-dev qemu-user ca-certificates \

View file

@ -1,4 +1,4 @@
FROM ubuntu:24.04
FROM ubuntu:25.04
RUN apt-get update && apt-get install -y --no-install-recommends \
curl ca-certificates \

View file

@ -1,4 +1,4 @@
FROM ubuntu:24.04
FROM ubuntu:25.04
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update -y && apt-get install -y --no-install-recommends \

View file

@ -1,4 +1,4 @@
FROM ubuntu:24.04
FROM ubuntu:25.04
RUN apt-get update && apt-get install -y --no-install-recommends \
gcc \
libc6-dev \

View file

@ -1,4 +1,4 @@
FROM ubuntu:24.04
FROM ubuntu:25.04
RUN apt-get update && apt-get install -y --no-install-recommends \
gcc \
libc6-dev \