Skip to content

Commit 55eebb9

Browse files
committed
Update CI
1 parent f8769ce commit 55eebb9

File tree

1 file changed

+24
-3
lines changed

1 file changed

+24
-3
lines changed

.github/workflows/clojure.yml

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,34 @@ jobs:
1212
runs-on: ubuntu-latest
1313

1414
steps:
15+
- name: checkout
16+
uses: actions/checkout@v3
17+
18+
- name: Prepare java
19+
uses: actions/setup-java@v3
20+
with:
21+
distribution: 'temurin'
22+
java-version: '17'
23+
1524
- name: Setup Clojure
16-
uses: DeLaGuardo/setup-clojure@3.5
25+
uses: DeLaGuardo/setup-clojure@11.0
1726
with:
18-
cli: 1.10.3.986
19-
- uses: actions/checkout@v2
27+
cli: latest
28+
29+
- name: Cache clojure dependencies
30+
uses: actions/cache@v3
31+
with:
32+
path: |
33+
~/.m2/repository
34+
~/.gitlibs
35+
~/.deps.clj
36+
# List all files containing dependencies:
37+
key: cljdeps-${{ hashFiles('deps.edn') }}
38+
restore-keys: cljdeps-
39+
2040
- name: Run tests and generate coverage report
2141
run: clojure -M:test:cloverage
42+
2243
- name: Upload coverage report to Codecov
2344
uses: codecov/codecov-action@v1
2445
with:

0 commit comments

Comments
 (0)