@@ -2,41 +2,39 @@ name: Clojure CI
2
2
3
3
on :
4
4
push :
5
- branches : [ "main" ]
5
+ branches : ["main"]
6
6
pull_request :
7
- branches : [ "main" ]
7
+ branches : ["main"]
8
8
9
9
jobs :
10
-
11
10
tests :
12
-
13
11
strategy :
14
12
matrix :
15
- os : [ubuntu-latest, macos-latest, windows-latest ]
16
- java : ['8', '11', '16', '17' ]
13
+ os : [ubuntu-latest, macos-latest]
14
+ java : ["11", "16", "17", "21" ]
17
15
18
16
runs-on : ${{ matrix.os }}
19
17
20
18
steps :
21
- - name : Checkout
22
- uses : actions/checkout@v3
19
+ - name : Checkout
20
+ uses : actions/checkout@v4
23
21
24
- - name : Prepare java
25
- uses : actions/setup-java@v3
26
- with :
27
- distribution : ' zulu '
28
- java-version : ${{ matrix.java }}
22
+ - name : Prepare java
23
+ uses : actions/setup-java@v4
24
+ with :
25
+ distribution : " temurin "
26
+ java-version : ${{ matrix.java }}
29
27
30
- - name : Install clojure tools
31
- uses : DeLaGuardo/setup-clojure@9.5
32
- with :
33
- lein : latest # Leiningen
28
+ - name : Install clojure tools
29
+ uses : DeLaGuardo/setup-clojure@13.0
30
+ with :
31
+ lein : latest # Leiningen
34
32
35
- - name : Get leiningen version
36
- run : lein version
33
+ - name : Get leiningen version
34
+ run : lein version
37
35
38
- - name : Install dependencies
39
- run : lein deps
36
+ - name : Install dependencies
37
+ run : lein deps
40
38
41
- - name : Run tests
42
- run : lein all test
39
+ - name : Run tests
40
+ run : lein all test
0 commit comments