Skip to content

Commit ecdc310

Browse files
committed
update build
1 parent 6d044ef commit ecdc310

File tree

1 file changed

+23
-22
lines changed

1 file changed

+23
-22
lines changed

.github/workflows/build.yml

+23-22
Original file line numberDiff line numberDiff line change
@@ -12,27 +12,28 @@ on:
1212
env:
1313
#bump to clear caches
1414
ACTION_CACHE_VERSION: 'v2'
15-
LEIN_VERSION: '2.9.8'
15+
LEIN_VERSION: '2.11.2'
1616

1717
jobs:
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-[email protected]
101+
# - name: Install clojure tools
102+
# uses: DeLaGuardo/setup-[email protected]
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

Comments
 (0)