Update all CI jobs using ubuntu to 24.04

This commit is contained in:
Dave Rolsky 2025-02-15 12:54:42 -06:00
parent c04b5a0b3e
commit f0ceffbf58
No known key found for this signature in database
2 changed files with 19 additions and 19 deletions

View File

@ -8,7 +8,7 @@ env:
jobs: jobs:
lint: lint:
name: Check that code is lint clean using precious name: Check that code is lint clean using precious
runs-on: ubuntu-latest runs-on: ubuntu-24.04
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Install mise - name: Install mise

View File

@ -12,7 +12,7 @@ jobs:
matrix: matrix:
platform: platform:
- platform_name: FreeBSD-x86_64 - platform_name: FreeBSD-x86_64
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
target: x86_64-unknown-freebsd target: x86_64-unknown-freebsd
cache-cross-binary: true cache-cross-binary: true
expect-file-re: "x86-64.+FreeBSD" expect-file-re: "x86-64.+FreeBSD"
@ -21,7 +21,7 @@ jobs:
can-execute: false can-execute: false
- platform_name: Linux-x86_64 - platform_name: Linux-x86_64
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
target: x86_64-unknown-linux-musl target: x86_64-unknown-linux-musl
cache-cross-binary: true cache-cross-binary: true
expect-file-re: "ELF.+x86-64" expect-file-re: "ELF.+x86-64"
@ -30,7 +30,7 @@ jobs:
can-execute: true can-execute: true
- platform_name: Linux-aarch64 - platform_name: Linux-aarch64
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
target: aarch64-unknown-linux-musl target: aarch64-unknown-linux-musl
cache-cross-binary: true cache-cross-binary: true
expect-file-re: "aarch64" expect-file-re: "aarch64"
@ -39,7 +39,7 @@ jobs:
can-execute: true can-execute: true
- platform_name: Linux-aarch64 (no cache) - platform_name: Linux-aarch64 (no cache)
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
target: aarch64-unknown-linux-musl target: aarch64-unknown-linux-musl
cache-cross-binary: false cache-cross-binary: false
expect-file-re: "aarch64" expect-file-re: "aarch64"
@ -48,7 +48,7 @@ jobs:
can-execute: true can-execute: true
- platform_name: Linux-aarch64 with cross v0.2.3 - platform_name: Linux-aarch64 with cross v0.2.3
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
target: aarch64-unknown-linux-musl target: aarch64-unknown-linux-musl
cross-version: "v0.2.3" cross-version: "v0.2.3"
cache-cross-binary: true cache-cross-binary: true
@ -59,7 +59,7 @@ jobs:
can-execute: true can-execute: true
- platform_name: Linux-aarch64 with cross v0.2.3 (no cache) - platform_name: Linux-aarch64 with cross v0.2.3 (no cache)
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
target: aarch64-unknown-linux-musl target: aarch64-unknown-linux-musl
cross-version: "v0.2.3" cross-version: "v0.2.3"
cache-cross-binary: false cache-cross-binary: false
@ -70,7 +70,7 @@ jobs:
can-execute: true can-execute: true
- platform_name: Linux-aarch64 with cross 19be834 - platform_name: Linux-aarch64 with cross 19be834
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
target: aarch64-unknown-linux-musl target: aarch64-unknown-linux-musl
cross-version: "19be834" cross-version: "19be834"
cache-cross-binary: true cache-cross-binary: true
@ -81,7 +81,7 @@ jobs:
can-execute: true can-execute: true
- platform_name: Linux-aarch64 with cross 19be834 - platform_name: Linux-aarch64 with cross 19be834
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
target: aarch64-unknown-linux-musl target: aarch64-unknown-linux-musl
cross-version: "19be834" cross-version: "19be834"
cache-cross-binary: false cache-cross-binary: false
@ -92,7 +92,7 @@ jobs:
can-execute: true can-execute: true
- platform_name: Linux-arm - platform_name: Linux-arm
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
target: arm-unknown-linux-musleabi target: arm-unknown-linux-musleabi
cache-cross-binary: true cache-cross-binary: true
expect-file-re: "32.+ARM" expect-file-re: "32.+ARM"
@ -101,7 +101,7 @@ jobs:
can-execute: true can-execute: true
- platform_name: Linux-i586 - platform_name: Linux-i586
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
target: i586-unknown-linux-musl target: i586-unknown-linux-musl
cache-cross-binary: true cache-cross-binary: true
expect-file-re: "ELF.+80386" expect-file-re: "ELF.+80386"
@ -110,7 +110,7 @@ jobs:
can-execute: true can-execute: true
- platform_name: Linux-i686 - platform_name: Linux-i686
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
target: i686-unknown-linux-musl target: i686-unknown-linux-musl
cache-cross-binary: true cache-cross-binary: true
expect-file-re: "ELF.+80386" expect-file-re: "ELF.+80386"
@ -119,7 +119,7 @@ jobs:
can-execute: true can-execute: true
- platform_name: Linux-powerpc - platform_name: Linux-powerpc
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
target: powerpc-unknown-linux-gnu target: powerpc-unknown-linux-gnu
cache-cross-binary: true cache-cross-binary: true
expect-file-re: "32.+PowerPC" expect-file-re: "32.+PowerPC"
@ -128,7 +128,7 @@ jobs:
can-execute: true can-execute: true
- platform_name: Linux-powerpc64 - platform_name: Linux-powerpc64
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
target: powerpc64-unknown-linux-gnu target: powerpc64-unknown-linux-gnu
cache-cross-binary: true cache-cross-binary: true
expect-file-re: "64.+PowerPC" expect-file-re: "64.+PowerPC"
@ -137,7 +137,7 @@ jobs:
can-execute: true can-execute: true
- platform_name: Linux-powerpc64le - platform_name: Linux-powerpc64le
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
target: powerpc64le-unknown-linux-gnu target: powerpc64le-unknown-linux-gnu
cache-cross-binary: true cache-cross-binary: true
expect-file-re: "64.+PowerPC" expect-file-re: "64.+PowerPC"
@ -146,7 +146,7 @@ jobs:
can-execute: true can-execute: true
- platform_name: Linux-riscv64 - platform_name: Linux-riscv64
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
target: riscv64gc-unknown-linux-gnu target: riscv64gc-unknown-linux-gnu
cache-cross-binary: true cache-cross-binary: true
expect-file-re: "64.+RISC-V" expect-file-re: "64.+RISC-V"
@ -155,7 +155,7 @@ jobs:
can-execute: true can-execute: true
- platform_name: Linux-s390x - platform_name: Linux-s390x
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
target: s390x-unknown-linux-gnu target: s390x-unknown-linux-gnu
cache-cross-binary: true cache-cross-binary: true
expect-file-re: "64.+S/390" expect-file-re: "64.+S/390"
@ -164,7 +164,7 @@ jobs:
can-execute: true can-execute: true
- platform_name: NetBSD-x86_64 - platform_name: NetBSD-x86_64
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
target: x86_64-unknown-netbsd target: x86_64-unknown-netbsd
cache-cross-binary: true cache-cross-binary: true
expect-file-re: "x86-64.+NetBSD" expect-file-re: "x86-64.+NetBSD"
@ -310,7 +310,7 @@ jobs:
test-validate-inputs: test-validate-inputs:
name: Test validate-inputs name: Test validate-inputs
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4