Skip to content

Commit d78a3cd

Browse files
krukowCopilot
andcommitted
Add Java/Clojure/bb setup to copilot-setup-steps
Add Java 21, Clojure CLI, Babashka, and dependency caching to the Copilot Agent environment (mirrors ci.yml setup). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 3ba2573 commit d78a3cd

1 file changed

Lines changed: 20 additions & 1 deletion

File tree

‎.github/workflows/copilot-setup-steps.yml‎

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,26 @@ jobs:
1919

2020
steps:
2121
- name: Checkout repository
22-
uses: actions/checkout@v4
22+
uses: actions/checkout@v6
23+
- uses: actions/setup-java@v5
24+
with:
25+
distribution: 'temurin'
26+
java-version: '21'
27+
- name: Set up Clojure
28+
uses: DeLaGuardo/setup-clojure@13.5.2
29+
with:
30+
cli: latest
31+
bb: 1.12.214
32+
- name: Cache Clojure deps
33+
uses: actions/cache@v5
34+
with:
35+
path: |
36+
~/.m2/repository
37+
~/.gitlibs
38+
~/.deps.clj
39+
.cpcache
40+
key: cljdeps-${{ hashFiles('deps.edn', 'bb.edn') }}
41+
restore-keys: cljdeps-
2342
- name: Install gh-aw extension
2443
uses: github/gh-aw/actions/setup-cli@v0.46.0
2544
with:

0 commit comments

Comments
 (0)