12
12
env :
13
13
# bump to clear caches
14
14
ACTION_CACHE_VERSION : ' v2'
15
- LEIN_VERSION : ' 2.9.8 '
15
+ LEIN_VERSION : ' 2.11.2 '
16
16
17
17
jobs :
18
18
setup :
19
19
runs-on : ubuntu-latest
20
20
steps :
21
21
- name : Checkout
22
- uses : actions/checkout@v2
23
- - uses : actions/cache@v2
22
+ uses : actions/checkout@v4
23
+ - uses : actions/cache@v4
24
24
with :
25
- path : ~/.m2/repository
26
- key : ${{ env.ACTION_CACHE_VERSION }}-${{ runner.os }}-maven-${{ hashFiles('**/project.clj') }}
25
+ path : |
26
+ ~/.m2/repository
27
+ key : ${{ env.ACTION_CACHE_VERSION }}-${{ runner.os }}-maven-${{ hashFiles('**/project.clj', '**/bb.edn') }}
27
28
restore-keys : |
28
29
${{ env.ACTION_CACHE_VERSION }}-${{ runner.os }}-maven-
29
30
- name : Prepare java
30
- uses : actions/setup-java@v2
31
+ uses : actions/setup-java@v4
31
32
with :
32
33
distribution : ' temurin'
33
34
java-version : 11
34
35
- name : Install clojure tools
35
- uses : DeLaGuardo/setup-clojure@5.1
36
+ uses : DeLaGuardo/setup-clojure@12.6
36
37
with :
37
38
lein : ${{ env.LEIN_VERSION }}
38
39
- name : Warm deps cache
@@ -42,20 +43,20 @@ jobs:
42
43
runs-on : ubuntu-latest
43
44
steps :
44
45
- name : Checkout
45
- uses : actions/checkout@v2
46
- - uses : actions/cache@v2
46
+ uses : actions/checkout@v4
47
+ - uses : actions/cache@v4
47
48
with :
48
49
path : ~/.m2/repository
49
- key : ${{ env.ACTION_CACHE_VERSION }}-${{ runner.os }}-maven-${{ hashFiles('**/project.clj') }}
50
+ key : ${{ env.ACTION_CACHE_VERSION }}-${{ runner.os }}-maven-${{ hashFiles('**/project.clj', '**/bb.edn' ) }}
50
51
restore-keys : |
51
52
${{ env.ACTION_CACHE_VERSION }}-${{ runner.os }}-maven-
52
53
- name : Prepare java
53
- uses : actions/setup-java@v2
54
+ uses : actions/setup-java@v4
54
55
with :
55
56
distribution : ' temurin'
56
57
java-version : 11
57
58
- name : Install clojure tools
58
- uses : DeLaGuardo/setup-clojure@5.1
59
+ uses : DeLaGuardo/setup-clojure@12.6
59
60
with :
60
61
lein : ${{ env.LEIN_VERSION }}
61
62
- name : Run Eastwood
@@ -68,20 +69,20 @@ jobs:
68
69
runs-on : ubuntu-latest
69
70
steps :
70
71
- name : Checkout
71
- uses : actions/checkout@v2
72
- - uses : actions/cache@v2
72
+ uses : actions/checkout@v4
73
+ - uses : actions/cache@v4
73
74
with :
74
75
path : ~/.m2/repository
75
- key : ${{ env.ACTION_CACHE_VERSION }}-${{ runner.os }}-maven-${{ hashFiles('**/project.clj') }}
76
+ key : ${{ env.ACTION_CACHE_VERSION }}-${{ runner.os }}-maven-${{ hashFiles('**/project.clj', '**/bb.edn' ) }}
76
77
restore-keys : |
77
78
${{ env.ACTION_CACHE_VERSION }}-${{ runner.os }}-maven-
78
79
- name : Prepare java
79
- uses : actions/setup-java@v2
80
+ uses : actions/setup-java@v4
80
81
with :
81
82
distribution : ' temurin'
82
83
java-version : ${{ matrix.java }}
83
84
- name : Install clojure tools
84
- uses : DeLaGuardo/setup-clojure@5.1
85
+ uses : DeLaGuardo/setup-clojure@12.6
85
86
with :
86
87
lein : ${{ env.LEIN_VERSION }}
87
88
- name : Run JVM tests
@@ -91,15 +92,15 @@ jobs:
91
92
# runs-on: ubuntu-latest
92
93
# steps:
93
94
# - name: Checkout
94
- # uses: actions/checkout@v2
95
+ # uses: actions/checkout@v4
95
96
# - name: Prepare java
96
- # uses: actions/setup-java@v2
97
+ # uses: actions/setup-java@v4
97
98
# with:
98
99
# distribution: 'temurin'
99
100
# java-version: 17
100
- # - name: Setup Babashka
101
- # uses: turtlequeue /setup-[email protected]
101
+ # - name: Install clojure tools
102
+ # uses: DeLaGuardo /setup-[email protected]
102
103
# with:
103
- # babashka-version: 0.8.156
104
+ # bb: latest
104
105
# - name: Run Babashka tests
105
106
# run: ./bin/bb-test-runner.sh
0 commit comments