We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9c337d6 commit 9b78c5dCopy full SHA for 9b78c5d
.github/workflows/clojure.yml
@@ -8,12 +8,33 @@ on:
8
9
jobs:
10
build:
11
-
12
runs-on: ubuntu-latest
13
14
steps:
15
- - uses: actions/checkout@v2
+ - name: Checkout code
+ uses: actions/checkout@v4
16
+
17
+ - name: Set up JDK 11
18
+ uses: actions/setup-java@v4
19
+ with:
20
+ java-version: '11'
21
+ distribution: 'temurin'
22
23
+ - name: Install Leiningen
24
+ uses: DeLaGuardo/setup-clojure@12.5
25
26
+ lein: latest
27
28
+ - name: Cache dependencies
29
+ uses: actions/cache@v4
30
31
+ path: ~/.m2/repository
32
+ key: ${{ runner.os }}-lein-${{ hashFiles('**/project.clj') }}
33
+ restore-keys: |
34
+ ${{ runner.os }}-lein-
35
36
- name: Install dependencies
37
run: lein deps
38
39
- name: Run tests
40
run: lein test
0 commit comments