From a1d06a992035aba72dc283124a472509a347971d Mon Sep 17 00:00:00 2001 From: Jade Date: Tue, 16 Sep 2025 12:56:41 +0800 Subject: [PATCH] [ci] Set versions for image builds to 24.04 (#2092) This should fix the [LL4 CI](https://github.com/PhotonVision/photonvision/actions/runs/17751849602/job/50450131089). From [here](https://github.com/pguyot/arm-runner-action?tab=readme-ov-file#cpu) we can see that 24.04 is required for the cortex-a76 used by the pi5, > cortex-a76 equivalent to max:cortex-a76. Note that this requires a newer version of qemu, for example with runner ubuntu 24. Signed-off-by: Jade Turner --- .github/workflows/build.yml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f36fc229c..23d78c40f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -359,7 +359,7 @@ jobs: - run: | sudo apt-get update sudo apt-get install --yes libcholmod3 liblapack3 libsuitesparseconfig5 - if: ${{ (matrix.os) == 'ubuntu-22.04' }} + if: ${{ (matrix.os) == 'ubuntu-24.04' }} # and actually run the jar - run: java -jar ${{ matrix.extraOpts }} *.jar --smoketest if: ${{ (matrix.os) != 'windows-latest' }} @@ -373,7 +373,7 @@ jobs: fail-fast: false matrix: include: - - os: ubuntu-22.04 + - os: ubuntu-24.04 artifact-name: LinuxArm64 image_suffix: RaspberryPi image_url: https://github.com/PhotonVision/photon-image-modifier/releases/download/v2025.0.4/photonvision_raspi.img.xz @@ -412,67 +412,67 @@ jobs: fail-fast: false matrix: include: - - os: ubuntu-22.04 + - os: ubuntu-24.04 artifact-name: LinuxArm64 image_suffix: RaspberryPi image_url: https://github.com/PhotonVision/photon-image-modifier/releases/download/v2025.0.4/photonvision_raspi.img.xz cpu: cortex-a7 image_additional_mb: 0 - - os: ubuntu-22.04 + - os: ubuntu-24.04 artifact-name: LinuxArm64 image_suffix: limelight2 image_url: https://github.com/PhotonVision/photon-image-modifier/releases/download/v2025.0.4/photonvision_limelight.img.xz cpu: cortex-a7 image_additional_mb: 0 - - os: ubuntu-22.04 + - os: ubuntu-24.04 artifact-name: LinuxArm64 image_suffix: limelight3 image_url: https://github.com/PhotonVision/photon-image-modifier/releases/download/v2025.0.4/photonvision_limelight3.img.xz cpu: cortex-a7 image_additional_mb: 0 - - os: ubuntu-22.04 + - os: ubuntu-24.04 artifact-name: LinuxArm64 image_suffix: limelight3G image_url: https://github.com/PhotonVision/photon-image-modifier/releases/download/v2025.0.4/photonvision_limelight3g.img.xz cpu: cortex-a7 image_additional_mb: 0 - - os: ubuntu-22.04 + - os: ubuntu-24.04 artifact-name: LinuxArm64 image_suffix: limelight4 image_url: https://github.com/PhotonVision/photon-image-modifier/releases/download/v2025.0.4/photonvision_limelight4.img.xz cpu: cortex-a76 image_additional_mb: 0 - - os: ubuntu-22.04 + - os: ubuntu-24.04 artifact-name: LinuxArm64 image_suffix: orangepi5 image_url: https://github.com/PhotonVision/photon-image-modifier/releases/download/v2025.0.4/photonvision_opi5.img.xz cpu: cortex-a8 image_additional_mb: 1024 - - os: ubuntu-22.04 + - os: ubuntu-24.04 artifact-name: LinuxArm64 image_suffix: orangepi5b image_url: https://github.com/PhotonVision/photon-image-modifier/releases/download/v2025.0.4/photonvision_opi5b.img.xz cpu: cortex-a8 image_additional_mb: 1024 - - os: ubuntu-22.04 + - os: ubuntu-24.04 artifact-name: LinuxArm64 image_suffix: orangepi5plus image_url: https://github.com/PhotonVision/photon-image-modifier/releases/download/v2025.0.4/photonvision_opi5plus.img.xz cpu: cortex-a8 image_additional_mb: 1024 - - os: ubuntu-22.04 + - os: ubuntu-24.04 artifact-name: LinuxArm64 image_suffix: orangepi5pro image_url: https://github.com/PhotonVision/photon-image-modifier/releases/download/v2025.0.4/photonvision_opi5pro.img.xz cpu: cortex-a8 image_additional_mb: 1024 - - os: ubuntu-22.04 + - os: ubuntu-24.04 artifact-name: LinuxArm64 image_suffix: orangepi5max image_url: https://github.com/PhotonVision/photon-image-modifier/releases/download/v2025.0.4/photonvision_opi5max.img.xz cpu: cortex-a8 image_additional_mb: 1024 - - os: ubuntu-22.04 + - os: ubuntu-24.04 artifact-name: LinuxArm64 image_suffix: rock5c image_url: https://github.com/PhotonVision/photon-image-modifier/releases/download/v2025.0.4/photonvision_rock5c.img.xz