1212env :
1313 # bump to clear caches
1414 ACTION_CACHE_VERSION : ' v2'
15- LEIN_VERSION : ' 2.9.8 '
15+ LEIN_VERSION : ' 2.11.2 '
1616
1717jobs :
1818 setup :
1919 runs-on : ubuntu-latest
2020 steps :
2121 - name : Checkout
22- uses : actions/checkout@v2
23- - uses : actions/cache@v2
22+ uses : actions/checkout@v4
23+ - uses : actions/cache@v4
2424 with :
25- path : ~/.m2/repository
26- key : ${{ env.ACTION_CACHE_VERSION }}-${{ runner.os }}-maven-${{ hashFiles('**/project.clj') }}
25+ path : |
26+ ~/.m2/repository
27+ key : ${{ env.ACTION_CACHE_VERSION }}-${{ runner.os }}-maven-${{ hashFiles('**/project.clj', '**/bb.edn') }}
2728 restore-keys : |
2829 ${{ env.ACTION_CACHE_VERSION }}-${{ runner.os }}-maven-
2930 - name : Prepare java
30- uses : actions/setup-java@v2
31+ uses : actions/setup-java@v4
3132 with :
3233 distribution : ' temurin'
3334 java-version : 11
3435 - name : Install clojure tools
35- uses : DeLaGuardo/setup-clojure@5.1
36+ uses : DeLaGuardo/setup-clojure@12.6
3637 with :
3738 lein : ${{ env.LEIN_VERSION }}
3839 - name : Warm deps cache
@@ -42,20 +43,20 @@ jobs:
4243 runs-on : ubuntu-latest
4344 steps :
4445 - name : Checkout
45- uses : actions/checkout@v2
46- - uses : actions/cache@v2
46+ uses : actions/checkout@v4
47+ - uses : actions/cache@v4
4748 with :
4849 path : ~/.m2/repository
49- key : ${{ env.ACTION_CACHE_VERSION }}-${{ runner.os }}-maven-${{ hashFiles('**/project.clj') }}
50+ key : ${{ env.ACTION_CACHE_VERSION }}-${{ runner.os }}-maven-${{ hashFiles('**/project.clj', '**/bb.edn' ) }}
5051 restore-keys : |
5152 ${{ env.ACTION_CACHE_VERSION }}-${{ runner.os }}-maven-
5253 - name : Prepare java
53- uses : actions/setup-java@v2
54+ uses : actions/setup-java@v4
5455 with :
5556 distribution : ' temurin'
5657 java-version : 11
5758 - name : Install clojure tools
58- uses : DeLaGuardo/setup-clojure@5.1
59+ uses : DeLaGuardo/setup-clojure@12.6
5960 with :
6061 lein : ${{ env.LEIN_VERSION }}
6162 - name : Run Eastwood
@@ -68,20 +69,20 @@ jobs:
6869 runs-on : ubuntu-latest
6970 steps :
7071 - name : Checkout
71- uses : actions/checkout@v2
72- - uses : actions/cache@v2
72+ uses : actions/checkout@v4
73+ - uses : actions/cache@v4
7374 with :
7475 path : ~/.m2/repository
75- key : ${{ env.ACTION_CACHE_VERSION }}-${{ runner.os }}-maven-${{ hashFiles('**/project.clj') }}
76+ key : ${{ env.ACTION_CACHE_VERSION }}-${{ runner.os }}-maven-${{ hashFiles('**/project.clj', '**/bb.edn' ) }}
7677 restore-keys : |
7778 ${{ env.ACTION_CACHE_VERSION }}-${{ runner.os }}-maven-
7879 - name : Prepare java
79- uses : actions/setup-java@v2
80+ uses : actions/setup-java@v4
8081 with :
8182 distribution : ' temurin'
8283 java-version : ${{ matrix.java }}
8384 - name : Install clojure tools
84- uses : DeLaGuardo/setup-clojure@5.1
85+ uses : DeLaGuardo/setup-clojure@12.6
8586 with :
8687 lein : ${{ env.LEIN_VERSION }}
8788 - name : Run JVM tests
@@ -91,15 +92,15 @@ jobs:
9192# runs-on: ubuntu-latest
9293# steps:
9394# - name: Checkout
94- # uses: actions/checkout@v2
95+ # uses: actions/checkout@v4
9596# - name: Prepare java
96- # uses: actions/setup-java@v2
97+ # uses: actions/setup-java@v4
9798# with:
9899# distribution: 'temurin'
99100# java-version: 17
100- # - name: Setup Babashka
101- # uses: turtlequeue /setup-babashka@v1.3.0
101+ # - name: Install clojure tools
102+ # uses: DeLaGuardo /setup-clojure@12.6
102103# with:
103- # babashka-version: 0.8.156
104+ # bb: latest
104105# - name: Run Babashka tests
105106# run: ./bin/bb-test-runner.sh
0 commit comments