Skip to content

Commit 2727e43

Browse files
authored
[ci] update actions for node 20 versions (#21)
1 parent aea8fa6 commit 2727e43

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

.github/workflows/ci.yml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ jobs:
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

Comments
 (0)