[build] Update native utils, to switch to new compilers (#8966)

This commit is contained in:
Thad House
2026-06-08 19:21:33 -07:00
committed by GitHub
parent bdd45c7365
commit 0213ecf382
6 changed files with 12 additions and 12 deletions

View File

@@ -18,7 +18,7 @@ jobs:
include:
- os: ubuntu-24.04
name: Linux
container: wpilib/systemcore-cross-ubuntu:2027-24.04
container: wpilib/systemcore-cross-debian:trixie
flags: "--preset with-sccache -DCMAKE_BUILD_TYPE=Release -DWITH_EXAMPLES=ON"
- os: macOS-15
name: macOS

View File

@@ -19,13 +19,13 @@ jobs:
fail-fast: false
matrix:
include:
- container: wpilib/systemcore-cross-ubuntu:2027-24.04
- container: wpilib/systemcore-cross-debian:trixie
artifact-name: Systemcore
build-options: "-Ponlylinuxsystemcore"
- container: wpilib/aarch64-cross-ubuntu:2027-bookworm-24.04
- container: wpilib/aarch64-cross-debian:trixie
artifact-name: Arm64
build-options: "-Ponlylinuxarm64"
- container: wpilib/systemcore-cross-ubuntu:2027-24.04
- container: wpilib/systemcore-cross-debian:trixie
artifact-name: Linux
build-options: "-Ponlylinuxx86-64"
name: "Build - ${{ matrix.artifact-name }}"

View File

@@ -61,7 +61,7 @@ jobs:
name: "clang-tidy"
runs-on: ubuntu-24.04
needs: [validation]
container: wpilib/ubuntu-base:24.04
container: wpilib/debian-base:trixie
steps:
- uses: actions/checkout@v6
with:
@@ -94,7 +94,7 @@ jobs:
name: "Java format"
runs-on: ubuntu-24.04
needs: [validation]
container: wpilib/systemcore-cross-ubuntu:2027-24.04
container: wpilib/debian-base:trixie
steps:
- uses: actions/checkout@v6
with:

View File

@@ -30,7 +30,7 @@ jobs:
ctest-flags: ""
name: "${{ matrix.name }}"
runs-on: ubuntu-24.04
container: wpilib/roborio-cross-ubuntu:2025-24.04
container: wpilib/debian-base:trixie
steps:
- name: Install Dependencies
run: sudo apt-get update && sudo apt-get install -y libopencv-dev clang-18 ninja-build avahi-daemon

View File

@@ -23,13 +23,13 @@ jobs:
fail-fast: false
matrix:
include:
- container: wpilib/systemcore-cross-ubuntu:2027-24.04
- container: wpilib/systemcore-cross-debian:trixie
artifact-name: Systemcore
build-options: "-Ponlylinuxsystemcore"
- container: wpilib/aarch64-cross-ubuntu:2027-bookworm-24.04
- container: wpilib/aarch64-cross-debian:trixie
artifact-name: Arm64
build-options: "-Ponlylinuxarm64"
- container: wpilib/systemcore-cross-ubuntu:2027-24.04
- container: wpilib/systemcore-cross-debian:trixie
artifact-name: Linux
build-options: "-Ponlylinuxx86-64"
name: "Build - ${{ matrix.artifact-name }}"