Skip to content

Commit 5f65995

Browse files
authored
Merge pull request #54 from gzm0/jsdom-21
Add jsdom 16 and 21 to CI
2 parents b575012 + ae9f415 commit 5f65995

File tree

8 files changed

+4070
-4
lines changed

8 files changed

+4070
-4
lines changed

.github/workflows/ci.yml

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,28 @@ jobs:
1313
fail-fast: false
1414
matrix:
1515
scalaversion: ["2.11.12", "2.12.10", "2.13.1"]
16-
jsdomversion: ["10.0.0"] # TODO: add "16.0.0"
16+
jsdomversion: ["10.0.0", "16.0.0", "21.0.0"]
17+
include:
18+
- jsdomversion: 10.0.0
19+
nodeversion: 12
20+
- jsdomversion: 16.0.0
21+
nodeversion: 12
22+
- jsdomversion: 21.0.0
23+
nodeversion: 14
1724
steps:
1825
- uses: actions/checkout@v2
1926
- uses: olafurpg/setup-scala@v10
2027
with:
2128
java-version: "adopt@1.8"
2229
- uses: coursier/cache-action@v5
23-
- name: Use Node.js 12
30+
- name: Use Node.js
2431
uses: actions/setup-node@v1
2532
with:
26-
node-version: 12
33+
node-version: "${{ matrix.nodeversion }}"
2734
- name: Install jsdom
28-
run: npm install "jsdom@${{ matrix.jsdomversion }}"
35+
env:
36+
V: ${{ matrix.jsdomversion }}
37+
run: (cd jsdom-$V && npm ci) && ln -s jsdom-$V/node_modules
2938
- name: Unit tests
3039
run: sbt "++${{ matrix.scalaversion }}" scalajs-env-jsdom-nodejs/test
3140
- name: Doc generation

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
target/
2+
node_modules

0 commit comments

Comments
 (0)