Skip to content

Commit a237454

Browse files
kbdharunIvan Zosimov
and
Ivan Zosimov
authored
feat: bump actions/checkout and actions/setup-java to v4 (#533)
* eat: bump to use node20 runtime, actions/checkout to v4 * docs: update version of setup-java in documentation and e2e tests --------- Co-authored-by: Ivan Zosimov <ivanzosimov@github.com>
1 parent 387ac29 commit a237454

7 files changed

+87
-87
lines changed

.github/workflows/e2e-cache-dependency-path.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
os: [macos-latest, windows-latest, ubuntu-latest]
2525
steps:
2626
- name: Checkout
27-
uses: actions/checkout@v3
27+
uses: actions/checkout@v4
2828
- name: Run setup-java with the cache for gradle
2929
uses: ./
3030
id: setup-java
@@ -51,7 +51,7 @@ jobs:
5151
needs: gradle1-save
5252
steps:
5353
- name: Checkout
54-
uses: actions/checkout@v3
54+
uses: actions/checkout@v4
5555
- name: Run setup-java with the cache for gradle
5656
uses: ./
5757
id: setup-java
@@ -76,7 +76,7 @@ jobs:
7676
needs: gradle1-save
7777
steps:
7878
- name: Checkout
79-
uses: actions/checkout@v3
79+
uses: actions/checkout@v4
8080
- name: Run setup-java with the cache for gradle
8181
uses: ./
8282
id: setup-java

.github/workflows/e2e-cache.yml

+6-6
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
os: [macos-latest, windows-latest, ubuntu-latest]
2525
steps:
2626
- name: Checkout
27-
uses: actions/checkout@v3
27+
uses: actions/checkout@v4
2828
- name: Run setup-java with the cache for gradle
2929
uses: ./
3030
id: setup-java
@@ -50,7 +50,7 @@ jobs:
5050
needs: gradle-save
5151
steps:
5252
- name: Checkout
53-
uses: actions/checkout@v3
53+
uses: actions/checkout@v4
5454
- name: Run setup-java with the cache for gradle
5555
uses: ./
5656
id: setup-java
@@ -73,7 +73,7 @@ jobs:
7373
os: [macos-latest, windows-latest, ubuntu-latest]
7474
steps:
7575
- name: Checkout
76-
uses: actions/checkout@v3
76+
uses: actions/checkout@v4
7777
- name: Run setup-java with the cache for maven
7878
uses: ./
7979
id: setup-java
@@ -97,7 +97,7 @@ jobs:
9797
needs: maven-save
9898
steps:
9999
- name: Checkout
100-
uses: actions/checkout@v3
100+
uses: actions/checkout@v4
101101
- name: Run setup-java with the cache for maven
102102
uses: ./
103103
id: setup-java
@@ -124,7 +124,7 @@ jobs:
124124
os: [macos-latest, windows-latest, ubuntu-latest]
125125
steps:
126126
- name: Checkout
127-
uses: actions/checkout@v3
127+
uses: actions/checkout@v4
128128
- name: Run setup-java with the cache for sbt
129129
uses: ./
130130
id: setup-java
@@ -172,7 +172,7 @@ jobs:
172172
needs: sbt-save
173173
steps:
174174
- name: Checkout
175-
uses: actions/checkout@v3
175+
uses: actions/checkout@v4
176176
- name: Run setup-java with the cache for sbt
177177
uses: ./
178178
id: setup-java

.github/workflows/e2e-local-file.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
os: [macos-latest, windows-latest, ubuntu-latest]
2222
steps:
2323
- name: Checkout
24-
uses: actions/checkout@v3
24+
uses: actions/checkout@v4
2525
- name: Download Adopt OpenJDK file
2626
run: |
2727
if ($IsLinux) {
@@ -58,7 +58,7 @@ jobs:
5858
os: [macos-latest, windows-latest, ubuntu-latest]
5959
steps:
6060
- name: Checkout
61-
uses: actions/checkout@v3
61+
uses: actions/checkout@v4
6262
- name: Download Zulu OpenJDK file
6363
run: |
6464
if ($IsLinux) {
@@ -95,7 +95,7 @@ jobs:
9595
os: [macos-latest, windows-latest, ubuntu-latest]
9696
steps:
9797
- name: Checkout
98-
uses: actions/checkout@v3
98+
uses: actions/checkout@v4
9999
- name: Download Eclipse Temurin file
100100
run: |
101101
if ($IsLinux) {

.github/workflows/e2e-publishing.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
os: [macos-latest, windows-latest, ubuntu-latest]
2626
steps:
2727
- name: Checkout
28-
uses: actions/checkout@v3
28+
uses: actions/checkout@v4
2929
- name: setup-java
3030
uses: ./
3131
id: setup-java
@@ -60,7 +60,7 @@ jobs:
6060
os: [macos-latest, windows-latest, ubuntu-latest]
6161
steps:
6262
- name: Checkout
63-
uses: actions/checkout@v3
63+
uses: actions/checkout@v4
6464
- name: Create fake settings.xml
6565
run: |
6666
$xmlDirectory = Join-Path $HOME ".m2"
@@ -96,7 +96,7 @@ jobs:
9696
os: [macos-latest, windows-latest, ubuntu-latest]
9797
steps:
9898
- name: Checkout
99-
uses: actions/checkout@v3
99+
uses: actions/checkout@v4
100100
- name: Create fake settings.xml
101101
run: |
102102
$xmlDirectory = Join-Path $HOME ".m2"
@@ -133,7 +133,7 @@ jobs:
133133
os: [macos-latest, windows-latest, ubuntu-latest]
134134
steps:
135135
- name: Checkout
136-
uses: actions/checkout@v3
136+
uses: actions/checkout@v4
137137
- name: setup-java
138138
uses: ./
139139
id: setup-java

.github/workflows/e2e-versions.yml

+12-12
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151

5252
steps:
5353
- name: Checkout
54-
uses: actions/checkout@v3
54+
uses: actions/checkout@v4
5555
- name: setup-java
5656
uses: ./
5757
id: setup-java
@@ -87,7 +87,7 @@ jobs:
8787
version: '11.0.13+9'
8888
steps:
8989
- name: Checkout
90-
uses: actions/checkout@v3
90+
uses: actions/checkout@v4
9191
- name: setup-java
9292
uses: ./
9393
id: setup-java
@@ -112,7 +112,7 @@ jobs:
112112
os: macos-latest
113113
steps:
114114
- name: Checkout
115-
uses: actions/checkout@v3
115+
uses: actions/checkout@v4
116116
- name: setup-java
117117
uses: ./
118118
id: setup-java
@@ -138,7 +138,7 @@ jobs:
138138
os: macos-latest
139139
steps:
140140
- name: Checkout
141-
uses: actions/checkout@v3
141+
uses: actions/checkout@v4
142142
- name: setup-java
143143
uses: ./
144144
id: setup-java
@@ -175,7 +175,7 @@ jobs:
175175
version: ['17-ea', '15.0.0-ea.14']
176176
steps:
177177
- name: Checkout
178-
uses: actions/checkout@v3
178+
uses: actions/checkout@v4
179179
- name: setup-java
180180
uses: ./
181181
id: setup-java
@@ -197,7 +197,7 @@ jobs:
197197
version: ['17-ea']
198198
steps:
199199
- name: Checkout
200-
uses: actions/checkout@v3
200+
uses: actions/checkout@v4
201201
- name: setup-java
202202
uses: ./
203203
id: setup-java
@@ -242,7 +242,7 @@ jobs:
242242
os: windows-latest
243243
steps:
244244
- name: Checkout
245-
uses: actions/checkout@v3
245+
uses: actions/checkout@v4
246246
- name: setup-java
247247
uses: ./
248248
id: setup-java
@@ -268,7 +268,7 @@ jobs:
268268
version: ['11']
269269
steps:
270270
- name: Checkout
271-
uses: actions/checkout@v3
271+
uses: actions/checkout@v4
272272
- name: setup-java
273273
uses: ./
274274
id: setup-java
@@ -290,7 +290,7 @@ jobs:
290290
distribution: ['temurin', 'microsoft', 'corretto']
291291
steps:
292292
- name: Checkout
293-
uses: actions/checkout@v3
293+
uses: actions/checkout@v4
294294
- name: Create .java-version file
295295
shell: bash
296296
run: echo "8" > .java-version
@@ -315,7 +315,7 @@ jobs:
315315
distribution: ['temurin', 'zulu', 'liberica', 'microsoft', 'corretto']
316316
steps:
317317
- name: Checkout
318-
uses: actions/checkout@v3
318+
uses: actions/checkout@v4
319319
- name: Create .java-version file
320320
shell: bash
321321
run: echo "11" > .java-version
@@ -339,7 +339,7 @@ jobs:
339339
distribution: ['adopt', 'adopt-openj9', 'zulu']
340340
steps:
341341
- name: Checkout
342-
uses: actions/checkout@v3
342+
uses: actions/checkout@v4
343343
- name: Create .java-version file
344344
shell: bash
345345
run: echo "11.0.2" > .java-version
@@ -363,7 +363,7 @@ jobs:
363363
distribution: ['adopt', 'zulu', 'liberica']
364364
steps:
365365
- name: Checkout
366-
uses: actions/checkout@v3
366+
uses: actions/checkout@v4
367367
- name: Create .java-version file
368368
shell: bash
369369
run: echo "openjdk64-11.0.2" > .java-version

README.md

+17-17
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ This action allows you to work with Java and Scala projects.
6969
#### Eclipse Temurin
7070
```yaml
7171
steps:
72-
- uses: actions/checkout@v3
73-
- uses: actions/setup-java@v3
72+
- uses: actions/checkout@v4
73+
- uses: actions/setup-java@v4
7474
with:
7575
distribution: 'temurin' # See 'Supported distributions' for available options
7676
java-version: '17'
@@ -80,8 +80,8 @@ steps:
8080
#### Azul Zulu OpenJDK
8181
```yaml
8282
steps:
83-
- uses: actions/checkout@v3
84-
- uses: actions/setup-java@v3
83+
- uses: actions/checkout@v4
84+
- uses: actions/setup-java@v4
8585
with:
8686
distribution: 'zulu' # See 'Supported distributions' for available options
8787
java-version: '17'
@@ -131,8 +131,8 @@ The cache input is optional, and caching is turned off by default.
131131
#### Caching gradle dependencies
132132
```yaml
133133
steps:
134-
- uses: actions/checkout@v3
135-
- uses: actions/setup-java@v3
134+
- uses: actions/checkout@v4
135+
- uses: actions/setup-java@v4
136136
with:
137137
distribution: 'temurin'
138138
java-version: '17'
@@ -146,8 +146,8 @@ steps:
146146
#### Caching maven dependencies
147147
```yaml
148148
steps:
149-
- uses: actions/checkout@v3
150-
- uses: actions/setup-java@v3
149+
- uses: actions/checkout@v4
150+
- uses: actions/setup-java@v4
151151
with:
152152
distribution: 'temurin'
153153
java-version: '17'
@@ -160,8 +160,8 @@ steps:
160160
#### Caching sbt dependencies
161161
```yaml
162162
steps:
163-
- uses: actions/checkout@v3
164-
- uses: actions/setup-java@v3
163+
- uses: actions/checkout@v4
164+
- uses: actions/setup-java@v4
165165
with:
166166
distribution: 'temurin'
167167
java-version: '17'
@@ -180,8 +180,8 @@ Usually, cache gets downloaded in multiple segments of fixed sizes. Sometimes, a
180180
env:
181181
SEGMENT_DOWNLOAD_TIMEOUT_MINS: '5'
182182
steps:
183-
- uses: actions/checkout@v3
184-
- uses: actions/setup-java@v3
183+
- uses: actions/checkout@v4
184+
- uses: actions/setup-java@v4
185185
with:
186186
distribution: 'temurin'
187187
java-version: '17'
@@ -200,8 +200,8 @@ For Java distributions that are not cached on Hosted images, `check-latest` alwa
200200

201201
```yaml
202202
steps:
203-
- uses: actions/checkout@v3
204-
- uses: actions/setup-java@v3
203+
- uses: actions/checkout@v4
204+
- uses: actions/setup-java@v4
205205
with:
206206
distribution: 'temurin'
207207
java-version: '17'
@@ -219,9 +219,9 @@ jobs:
219219
java: [ '8', '11', '17' ]
220220
name: Java ${{ matrix.Java }} sample
221221
steps:
222-
- uses: actions/checkout@v3
222+
- uses: actions/checkout@v4
223223
- name: Setup java
224-
uses: actions/setup-java@v3
224+
uses: actions/setup-java@v4
225225
with:
226226
distribution: '<distribution>'
227227
java-version: ${{ matrix.java }}
@@ -234,7 +234,7 @@ All versions are added to the PATH. The last version will be used and available
234234

235235
```yaml
236236
steps:
237-
- uses: actions/setup-java@v3
237+
- uses: actions/setup-java@v4
238238
with:
239239
distribution: '<distribution>'
240240
java-version: |

0 commit comments

Comments
 (0)