Clojure SDK for Pocketenv
at main 38 lines 715 B view raw
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