@@ -98,41 +98,21 @@ jobs:
98
98
clojure_version :
99
99
type : string
100
100
default : " 1.12"
101
- executor : jdk21
101
+ executor : jdk24
102
102
environment :
103
103
CLOJURE_VERSION : << parameters.clojure_version >>
104
+ TEST_PROFILES : " -user,-dev,+test,+cljs"
104
105
steps :
105
106
- checkout
106
107
- with_cache :
107
- cache_version : " lint_v1_ << parameters.clojure_version >>"
108
+ cache_version : " lint_v2_ << parameters.clojure_version >>"
108
109
steps :
109
110
- run :
110
111
name : Running cljfmt
111
112
command : make cljfmt
112
113
- run :
113
114
name : Running clj-kondo
114
115
command : make kondo
115
-
116
- eastwood :
117
- description : |
118
- Run Eastwood on source code against given version of JDK and Clojure
119
- parameters :
120
- jdk_version :
121
- type : string
122
- clojure_version :
123
- type : string
124
- default : " 1.12"
125
- executor : << parameters.jdk_version >>
126
- environment :
127
- CLOJURE_VERSION : << parameters.clojure_version >>
128
- TEST_PROFILES : " -user,-dev,+test,+cljs"
129
- steps :
130
- - checkout
131
- - with_cache :
132
- cache_version : " eastwood_v1_<< parameters.clojure_version >>"
133
- steps :
134
- # Eastwood is run for every Clojure and JDK version because its
135
- # results are sensitive to the code in the runtime.
136
116
- run :
137
117
name : Running Eastwood
138
118
command : make eastwood
@@ -208,8 +188,7 @@ workflows:
208
188
clojure_version : ["1.10", "1.11", "1.12"]
209
189
<< : *run_always
210
190
- test :
211
- # Sanity check that we don't have a requirement for Clojurescript or
212
- # spec-alpha2 being on the classpath.
191
+ # Sanity check that we don't have a requirement for Clojurescript being on the classpath.
213
192
matrix :
214
193
alias : " test_no_extra_deps"
215
194
parameters :
@@ -219,22 +198,13 @@ workflows:
219
198
<< : *run_always
220
199
- test_windows :
221
200
<< : *run_always
222
- # Eastwood output partly depends on JDK version it is run on,
223
- # so selectively test with several versions of those.
224
- - eastwood :
225
- matrix :
226
- alias : " eastwood"
227
- parameters :
228
- jdk_version : [jdk8, jdk24]
229
- << : *run_always
230
201
- lint :
231
202
<< : *run_always
232
203
- deploy :
233
204
requires :
234
205
- test
235
206
- test_no_extra_deps
236
207
- test_windows
237
- - eastwood
238
208
- lint
239
209
filters :
240
210
branches :
0 commit comments