88 runs-on : ubuntu-latest
99 container : wpilib/ubuntu-base:22.04
1010 steps :
11- - uses : actions/checkout@v3
11+ - uses : actions/checkout@v4
1212 with :
1313 submodules : true
1414
1515 - name : Build
1616 run : ./gradlew build
1717
18- - uses : actions/upload-artifact@v3
18+ - uses : actions/upload-artifact@v4
1919 with :
2020 name : Linux
2121 path : build/allOutputs
@@ -25,14 +25,14 @@ jobs:
2525 runs-on : ubuntu-latest
2626 container : wpilib/raspbian-cross-ubuntu:bullseye-22.04
2727 steps :
28- - uses : actions/checkout@v3
28+ - uses : actions/checkout@v4
2929 with :
3030 submodules : true
3131
3232 - name : Build
3333 run : ./gradlew build -Pforcecrossbuild=linux-arm32
3434
35- - uses : actions/upload-artifact@v3
35+ - uses : actions/upload-artifact@v4
3636 with :
3737 name : Linux Arm32
3838 path : build/allOutputs
@@ -42,14 +42,14 @@ jobs:
4242 runs-on : ubuntu-latest
4343 container : wpilib/aarch64-cross-ubuntu:bullseye-22.04
4444 steps :
45- - uses : actions/checkout@v3
45+ - uses : actions/checkout@v4
4646 with :
4747 submodules : true
4848
4949 - name : Build
5050 run : ./gradlew build -Pforcecrossbuild=linux-arm64
5151
52- - uses : actions/upload-artifact@v3
52+ - uses : actions/upload-artifact@v4
5353 with :
5454 name : Linux Arm64
5555 path : build/allOutputs
@@ -59,14 +59,14 @@ jobs:
5959 runs-on : ubuntu-latest
6060 container : wpilib/roborio-cross-ubuntu:2024-22.04
6161 steps :
62- - uses : actions/checkout@v3
62+ - uses : actions/checkout@v4
6363 with :
6464 submodules : true
6565
6666 - name : Build
6767 run : ./gradlew build -Pforcecrossbuild=linux-athena
6868
69- - uses : actions/upload-artifact@v3
69+ - uses : actions/upload-artifact@v4
7070 with :
7171 name : Linux Athena
7272 path : build/allOutputs
@@ -89,11 +89,11 @@ jobs:
8989 name : " Build - ${{ matrix.artifact-name }}"
9090 runs-on : windows-2019
9191 steps :
92- - uses : actions/checkout@v3
92+ - uses : actions/checkout@v4
9393 with :
9494 submodules : true
9595
96- - uses : actions/setup-java@v3
96+ - uses : actions/setup-java@v4
9797 with :
9898 java-version : 11
9999 distribution : ' zulu'
@@ -107,7 +107,7 @@ jobs:
107107 gradlew build ${{ matrix.build-options }}
108108 shell : cmd
109109
110- - uses : actions/upload-artifact@v3
110+ - uses : actions/upload-artifact@v4
111111 with :
112112 name : ${{ matrix.artifact-name }}
113113 path : build/allOutputs
@@ -118,14 +118,14 @@ jobs:
118118 name : " Build - macOS"
119119 runs-on : macos-11
120120 steps :
121- - uses : actions/checkout@v3
121+ - uses : actions/checkout@v4
122122 with :
123123 submodules : true
124124
125125 - name : Build
126126 run : ./gradlew build
127127
128- - uses : actions/upload-artifact@v3
128+ - uses : actions/upload-artifact@v4
129129 with :
130130 name : macOS
131131 path : build/allOutputs
@@ -135,15 +135,15 @@ jobs:
135135 needs : [ build-linux, build-windows, build-macos, build-linux-athena, build-linux-arm32, build-linux-arm64 ]
136136 runs-on : ubuntu-latest
137137 steps :
138- - uses : actions/checkout@v3
138+ - uses : actions/checkout@v4
139139 with :
140140 repository : wpilibsuite/build-tools
141- - uses : actions/download-artifact@v3
141+ - uses : actions/download-artifact@v4
142142 with :
143143 path : combiner/products/build/allOutputs
144144 - name : Flatten Artifacts
145145 run : rsync -a --delete combiner/products/build/allOutputs/*/* combiner/products/build/allOutputs/
146- - uses : actions/setup-java@v3
146+ - uses : actions/setup-java@v4
147147 with :
148148 java-version : 11
149149 distribution : ' zulu'
@@ -163,7 +163,7 @@ jobs:
163163 RUN_AZURE_ARTIFACTORY_RELEASE : ' TRUE'
164164 ARTIFACTORY_PUBLISH_USERNAME : ${{ secrets.ARTIFACTORY_USERNAME }}
165165 ARTIFACTORY_PUBLISH_PASSWORD : ${{ secrets.ARTIFACTORY_PASSWORD }}
166- - uses : actions/upload-artifact@v3
166+ - uses : actions/upload-artifact@v4
167167 with :
168168 name : Maven
169169 path : ~/releases
0 commit comments