File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -26,21 +26,40 @@ jobs:
2626 # You can define any steps you want, and they will run before the agent starts.
2727 # If you do not check out your code, Copilot will do this for you.
2828 steps :
29+ - uses : actions/checkout@v4
30+
31+ - name : Setup Node
32+ uses : actions/setup-node@v4
33+ with :
34+ node-version : ' 22'
35+ cache : ' npm'
2936 - name : Setup Java JDK
3037 uses : actions/setup-java@v5.2.0
3138 with :
32- # The Java version to set up. Takes a whole or semver Java version. See examples of supported syntax in README file
33- java-version : 21
39+ java-version : 25
3440 distribution : temurin
41+
3542 - name : Setup Clojure
3643 uses : DeLaGuardo/setup-clojure@13.5
3744 with :
3845 cli : latest
39- - name : Cache clojure dependencies
40- uses : actions/cache@v5
46+
47+ - name : Install Clojure Deps
48+ run : clojure -P
49+
50+ - name : Install npm deps
51+ run : npm ci
52+
53+ - name : Cache Maven deps
54+ uses : actions/cache@v4
55+ with :
56+ path : ~/.m2/repository
57+ key : ${{ runner.os }}-maven-${{ hashFiles('deps.edn') }}
58+ restore-keys : ${{ runner.os }}-maven-
59+
60+ - name : Cache npm deps
61+ uses : actions/cache@v4
4162 with :
42- path : |
43- ~/.m2/repository
44- .cpcache
45- key : cljdeps-${{ hashFiles('deps.edn') }}
46- restore-keys : cljdeps-
63+ path : ~/.npm
64+ key : ${{ runner.os }}-npm-${{ hashFiles('package-lock.json') }}
65+ restore-keys : ${{ runner.os }}-npm-
You can’t perform that action at this time.
0 commit comments