4545 # fetch-depth: 0
4646 # - name: Fetch tags
4747 # run: git fetch --tags --force
48- # - name: Install Java 17
49- # uses: actions/setup-java@v5
48+ # - uses: actions/setup-java@v5
5049 # with:
51- # java-version: 17
50+ # java-version: 21
5251 # distribution: temurin
5352 # - name: Install SystemCore Toolchain
5453 # run: ./gradlew installSystemCoreToolchain
@@ -104,10 +103,9 @@ jobs:
104103 fetch-depth : 0
105104 - name : Fetch tags
106105 run : git fetch --tags --force
107- - name : Install Java 17
108- uses : actions/setup-java@v5
106+ - uses : actions/setup-java@v5
109107 with :
110- java-version : 17
108+ java-version : 21
111109 distribution : temurin
112110 - name : Install pnpm
113111 uses : pnpm/action-setup@v5
@@ -145,10 +143,9 @@ jobs:
145143 fetch-depth : 0
146144 - name : Fetch tags
147145 run : git fetch --tags --force
148- - name : Install Java 17
149- uses : actions/setup-java@v5
146+ - uses : actions/setup-java@v5
150147 with :
151- java-version : 17
148+ java-version : 21
152149 distribution : temurin
153150 - name : Install pnpm
154151 uses : pnpm/action-setup@v5
@@ -198,10 +195,9 @@ jobs:
198195 with :
199196 fetch-depth : 0
200197
201- - name : Install Java 17
202- uses : actions/setup-java@v5
198+ - uses : actions/setup-java@v5
203199 with :
204- java-version : 17
200+ java-version : 21
205201 distribution : temurin
206202
207203 # grab all tags
@@ -240,10 +236,9 @@ jobs:
240236 - uses : actions/checkout@v6
241237 with :
242238 fetch-depth : 0
243- - name : Install Java 17
244- uses : actions/setup-java@v5
239+ - uses : actions/setup-java@v5
245240 with :
246- java-version : 17
241+ java-version : 21
247242 distribution : temurin
248243 - run : git fetch --tags --force
249244 - run : ./gradlew photon-targeting:build photon-lib:build
@@ -265,13 +260,13 @@ jobs:
265260 fail-fast : false
266261 matrix :
267262 include :
268- - container : wpilib/systemcore-cross-ubuntu:2025 -24.04
263+ - container : wpilib/systemcore-cross-ubuntu:2027 -24.04
269264 artifact-name : SystemCore
270265 build-options : " -Ponlylinuxsystemcore"
271- - container : wpilib/raspbian-cross-ubuntu:bookworm-24.04
266+ - container : wpilib/raspbian-cross-ubuntu:2027- bookworm-24.04
272267 artifact-name : Raspbian
273268 build-options : " -Ponlylinuxarm32"
274- - container : wpilib/aarch64-cross-ubuntu:bookworm-24.04
269+ - container : wpilib/aarch64-cross-ubuntu:2027- bookworm-24.04
275270 artifact-name : Aarch64
276271 build-options : " -Ponlylinuxarm64"
277272
@@ -347,10 +342,9 @@ jobs:
347342 - uses : actions/checkout@v6
348343 with :
349344 fetch-depth : 0
350- - name : Install Java 17
351- uses : actions/setup-java@v5
345+ - uses : actions/setup-java@v5
352346 with :
353- java-version : 17
347+ java-version : 21
354348 distribution : temurin
355349 - name : Install pnpm
356350 uses : pnpm/action-setup@v5
@@ -431,15 +425,16 @@ jobs:
431425 artifact-name : photonvision-*-winx64.jar
432426 - os : macos-latest
433427 artifact-name : photonvision-*-macarm64.jar
428+ - os : ubuntu-24.04-arm
429+ artifact-name : photonvision-*-linuxarm64.jar
434430
435431
436432 runs-on : ${{ matrix.os }}
437433
438434 steps :
439- - name : Install Java 17
440- uses : actions/setup-java@v5
435+ - uses : actions/setup-java@v5
441436 with :
442- java-version : 17
437+ java-version : 21
443438 distribution : temurin
444439 - uses : actions/download-artifact@v8
445440 with :
0 commit comments