6
6
test-jvm :
7
7
strategy :
8
8
matrix :
9
- java-version : ["8 ", "11 ", "17 "]
10
- os : [ubuntu-latest, macOS -latest, windows-latest]
9
+ java-version : ["11 ", "17 ", "21 "]
10
+ os : [ubuntu-latest, macos -latest, windows-latest]
11
11
12
12
runs-on : ${{ matrix.os }}
13
13
14
14
steps :
15
15
- name : " Checkout code"
16
- uses : " actions/checkout@v2 "
16
+ uses : " actions/checkout@v4 "
17
17
18
18
- name : Prepare java
19
- uses : actions/setup-java@v2
19
+ uses : actions/setup-java@v4
20
20
with :
21
21
distribution : " adopt"
22
22
java-version : ${{ matrix.java-version }}
23
23
24
24
- name : " Restore Cache"
25
- uses : " actions/cache@v1 "
25
+ uses : " actions/cache@v4 "
26
26
with :
27
27
path : " ~/.m2/repository"
28
28
key : " ${{ runner.os }}-deps-${{ hashFiles('deps.edn') }}"
29
29
restore-keys : " ${{ runner.os }}-deps-"
30
30
31
31
- name : Setup Clojure
32
- uses : DeLaGuardo/setup-clojure@7.0
32
+ uses : DeLaGuardo/setup-clojure@13.2
33
33
with :
34
34
bb : latest
35
35
@@ -43,22 +43,22 @@ jobs:
43
43
44
44
steps :
45
45
- name : " Checkout code"
46
- uses : " actions/checkout@v2 "
46
+ uses : " actions/checkout@v4 "
47
47
48
48
- name : Prepare java
49
- uses : actions/setup-java@v2
49
+ uses : actions/setup-java@v4
50
50
with :
51
51
distribution : " adopt"
52
52
java-version : 11
53
53
54
54
- name : " Restore Cache"
55
- uses : " actions/cache@v1 "
55
+ uses : " actions/cache@v4 "
56
56
with :
57
57
path : " ~/.m2/repository"
58
58
key : " ${{ runner.os }}-deps-${{ hashFiles('deps.edn') }}"
59
59
restore-keys : " ${{ runner.os }}-deps-"
60
60
- name : Setup Clojure
61
- uses : DeLaGuardo/setup-clojure@7.0
61
+ uses : DeLaGuardo/setup-clojure@13.2
62
62
with :
63
63
bb : latest
64
64
0 commit comments