88 runs-on : ubuntu-latest
99 container : wpilib/ubuntu-base:22.04
1010 steps :
11- - uses : actions/checkout@v2
11+ - uses : actions/checkout@v3
1212 with :
1313 submodules : true
1414
1515 - name : Build
1616 run : ./gradlew build
1717
18- - uses : actions/upload-artifact@v2
18+ - uses : actions/upload-artifact@v3
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@v2
28+ - uses : actions/checkout@v3
2929 with :
3030 submodules : true
3131
3232 - name : Build
3333 run : ./gradlew build -Pforcecrossbuild=linux-arm32
3434
35- - uses : actions/upload-artifact@v2
35+ - uses : actions/upload-artifact@v3
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@v2
45+ - uses : actions/checkout@v3
4646 with :
4747 submodules : true
4848
4949 - name : Build
5050 run : ./gradlew build -Pforcecrossbuild=linux-arm64
5151
52- - uses : actions/upload-artifact@v2
52+ - uses : actions/upload-artifact@v3
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:2023-22.04
6161 steps :
62- - uses : actions/checkout@v2
62+ - uses : actions/checkout@v3
6363 with :
6464 submodules : true
6565
6666 - name : Build
6767 run : ./gradlew build -Pforcecrossbuild=linux-athena
6868
69- - uses : actions/upload-artifact@v2
69+ - uses : actions/upload-artifact@v3
7070 with :
7171 name : Linux Athena
7272 path : build/allOutputs
@@ -89,13 +89,14 @@ jobs:
8989 name : " Build - ${{ matrix.artifact-name }}"
9090 runs-on : windows-2019
9191 steps :
92- - uses : actions/checkout@v2
92+ - uses : actions/checkout@v3
9393 with :
9494 submodules : true
9595
96- - uses : actions/setup-java@v1
96+ - uses : actions/setup-java@v3
9797 with :
9898 java-version : 11
99+ distribution : ' zulu'
99100 architecture : ${{ matrix.architecture }}
100101
101102 - uses : ilammy/setup-nasm@v1
@@ -106,7 +107,7 @@ jobs:
106107 gradlew build ${{ matrix.build-options }}
107108 shell : cmd
108109
109- - uses : actions/upload-artifact@v2
110+ - uses : actions/upload-artifact@v3
110111 with :
111112 name : ${{ matrix.artifact-name }}
112113 path : build/allOutputs
@@ -117,14 +118,14 @@ jobs:
117118 name : " Build - macOS"
118119 runs-on : macos-11
119120 steps :
120- - uses : actions/checkout@v2
121+ - uses : actions/checkout@v3
121122 with :
122123 submodules : true
123124
124125 - name : Build
125126 run : ./gradlew build
126127
127- - uses : actions/upload-artifact@v2
128+ - uses : actions/upload-artifact@v3
128129 with :
129130 name : macOS
130131 path : build/allOutputs
@@ -134,17 +135,18 @@ jobs:
134135 needs : [ build-linux, build-windows, build-macos, build-linux-athena, build-linux-arm32, build-linux-arm64 ]
135136 runs-on : ubuntu-latest
136137 steps :
137- - uses : actions/checkout@v2
138+ - uses : actions/checkout@v3
138139 with :
139140 repository : wpilibsuite/build-tools
140- - uses : actions/download-artifact@v2
141+ - uses : actions/download-artifact@v3
141142 with :
142143 path : combiner/products/build/allOutputs
143144 - name : Flatten Artifacts
144145 run : rsync -a --delete combiner/products/build/allOutputs/*/* combiner/products/build/allOutputs/
145- - uses : actions/setup-java@v1
146+ - uses : actions/setup-java@v3
146147 with :
147148 java-version : 11
149+ distribution : ' zulu'
148150 - name : Combine
149151 if : |
150152 !startsWith(github.ref, 'refs/tags/v')
@@ -161,7 +163,7 @@ jobs:
161163 RUN_AZURE_ARTIFACTORY_RELEASE : ' TRUE'
162164 ARTIFACTORY_PUBLISH_USERNAME : ${{ secrets.ARTIFACTORY_USERNAME }}
163165 ARTIFACTORY_PUBLISH_PASSWORD : ${{ secrets.ARTIFACTORY_PASSWORD }}
164- - uses : actions/upload-artifact@v2
166+ - uses : actions/upload-artifact@v3
165167 with :
166168 name : Maven
167169 path : ~/releases
0 commit comments