[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: include:
- os: ubuntu-24.04 - os: ubuntu-24.04
name: Linux 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" flags: "--preset with-sccache -DCMAKE_BUILD_TYPE=Release -DWITH_EXAMPLES=ON"
- os: macOS-15 - os: macOS-15
name: macOS name: macOS

View File

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

View File

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

View File

@@ -30,7 +30,7 @@ jobs:
ctest-flags: "" ctest-flags: ""
name: "${{ matrix.name }}" name: "${{ matrix.name }}"
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
container: wpilib/roborio-cross-ubuntu:2025-24.04 container: wpilib/debian-base:trixie
steps: steps:
- name: Install Dependencies - name: Install Dependencies
run: sudo apt-get update && sudo apt-get install -y libopencv-dev clang-18 ninja-build avahi-daemon 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 fail-fast: false
matrix: matrix:
include: include:
- container: wpilib/systemcore-cross-ubuntu:2027-24.04 - container: wpilib/systemcore-cross-debian:trixie
artifact-name: Systemcore artifact-name: Systemcore
build-options: "-Ponlylinuxsystemcore" build-options: "-Ponlylinuxsystemcore"
- container: wpilib/aarch64-cross-ubuntu:2027-bookworm-24.04 - container: wpilib/aarch64-cross-debian:trixie
artifact-name: Arm64 artifact-name: Arm64
build-options: "-Ponlylinuxarm64" build-options: "-Ponlylinuxarm64"
- container: wpilib/systemcore-cross-ubuntu:2027-24.04 - container: wpilib/systemcore-cross-debian:trixie
artifact-name: Linux artifact-name: Linux
build-options: "-Ponlylinuxx86-64" build-options: "-Ponlylinuxx86-64"
name: "Build - ${{ matrix.artifact-name }}" name: "Build - ${{ matrix.artifact-name }}"

View File

@@ -26,7 +26,7 @@ mockito-core = { module = "org.mockito:mockito-core", version = "4.1.0" }
# Note that these are also Gradle plugins and cannot be used with the plugin specification # Note that these are also Gradle plugins and cannot be used with the plugin specification
# due to their presence on the classpath without version information. # due to their presence on the classpath without version information.
wpilib-gradle-vscode = { module = "org.wpilib:gradle-cpp-vscode", version = "2027.0.0" } wpilib-gradle-vscode = { module = "org.wpilib:gradle-cpp-vscode", version = "2027.0.0" }
wpilib-native-utils = { module = "org.wpilib:native-utils", version = "2027.7.1" } wpilib-native-utils = { module = "org.wpilib:native-utils", version = "2027.8.2" }
[bundles] [bundles]
ejml = ["ejml-simple"] ejml = ["ejml-simple"]
@@ -45,6 +45,6 @@ wpilib-gradle-jni = { id = "org.wpilib.GradleJni", version = "2027.0.0" }
# Note: these plugins can't be used. Their JARs are on the classpath for buildSrc, # Note: these plugins can't be used. Their JARs are on the classpath for buildSrc,
# which doesn't retain version information. # which doesn't retain version information.
# wpilib-gradle-vscode = { id = "org.wpilib.GradleVsCode", version = "2027.0.0" } # wpilib-gradle-vscode = { id = "org.wpilib.GradleVsCode", version = "2027.0.0" }
# wpilib-native-utils = { id = "org.wpilib.NativeUtils", version = "2027.7.1" } # wpilib-native-utils = { id = "org.wpilib.NativeUtils", version = "2027.8.2" }
wpilib-repositories = { id = "org.wpilib.WPILibRepositoriesPlugin", version = "2027.0.0" } wpilib-repositories = { id = "org.wpilib.WPILibRepositoriesPlugin", version = "2027.0.0" }
wpilib-versioning = { id = "org.wpilib.WPILibVersioningPlugin", version = "2027.0.1" } wpilib-versioning = { id = "org.wpilib.WPILibVersioningPlugin", version = "2027.0.1" }