Clojure SDK for Pocketenv
1name: ci
2
3on:
4 push:
5 branches: [main]
6 pull_request:
7 branches: [main]
8
9jobs:
10 test:
11 runs-on: ubuntu-latest
12
13 steps:
14 - uses: actions/checkout@v4
15
16 - name: Set up Java
17 uses: actions/setup-java@v4
18 with:
19 distribution: temurin
20 java-version: 21
21
22 - name: Set up Clojure
23 uses: DeLaGuardo/setup-clojure@13
24 with:
25 cli: latest
26
27 - name: Cache deps
28 uses: actions/cache@v4
29 with:
30 path: |
31 ~/.m2/repository
32 ~/.gitlibs
33 ~/.clojure
34 key: deps-${{ hashFiles('deps.edn') }}
35 restore-keys: deps-
36
37 - name: Run tests
38 run: clojure -T:build test