Skip to content

Commit 01c27f7

Browse files
committed
cljs tests working
1 parent ead24cb commit 01c27f7

File tree

4 files changed

+1300
-1155
lines changed

4 files changed

+1300
-1155
lines changed

.circleci/config.yml

-43
This file was deleted.

.github/workflows/ci.yml

+38-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: CI
33
on: [ push ]
44

55
jobs:
6-
clojure:
6+
test-clj:
77
runs-on: ubuntu-latest
88
steps:
99
- name: Checkout
@@ -32,3 +32,40 @@ jobs:
3232

3333
- name: Run CLJ Tests
3434
run: clojure -M:test:test-clj-runner
35+
36+
test-cljs:
37+
runs-on: ubuntu-latest
38+
steps:
39+
- name: Checkout
40+
uses: actions/checkout@v3
41+
42+
- name: Prepare java
43+
uses: actions/setup-java@v3
44+
with:
45+
distribution: 'zulu'
46+
java-version: '21'
47+
48+
- name: Install clojure tools
49+
uses: DeLaGuardo/[email protected]
50+
with:
51+
cli: 1.12.0.1530
52+
53+
- name: Cache clojure dependencies
54+
uses: actions/cache@v4
55+
with:
56+
path: |
57+
~/.m2/repository
58+
~/.gitlibs
59+
~/.deps.clj
60+
key: cljsdeps-${{ hashFiles('deps.edn') }}
61+
restore-keys: cljsdeps-
62+
63+
- name: Install Node
64+
uses: actions/setup-node@v4
65+
with:
66+
node-version: 22
67+
68+
- run: npm ci
69+
70+
- name: Run CLJS Karma Tests
71+
run: npm run ci

0 commit comments

Comments
 (0)