Skip to content

Commit 6c203ec

Browse files
authored
update .github/workflows/js-test-and-release.yml (#63)
1 parent 63d545b commit 6c203ec

File tree

1 file changed

+37
-1
lines changed

1 file changed

+37
-1
lines changed

.github/workflows/js-test-and-release.yml

+37-1
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,42 @@ jobs:
9696
with:
9797
flags: firefox-webworker
9898

99+
test-webkit:
100+
needs: check
101+
runs-on: ${{ matrix.os }}
102+
matrix:
103+
os: [ubuntu-latest, macos-latest]
104+
node: [lts/*]
105+
fail-fast: true
106+
steps:
107+
- uses: actions/checkout@v3
108+
- uses: actions/setup-node@v3
109+
with:
110+
node-version: lts/*
111+
- uses: ipfs/aegir/actions/cache-node-modules@master
112+
- run: npm run --if-present test:webkit
113+
- uses: codecov/codecov-action@d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70 # v3.1.1
114+
with:
115+
flags: webkit
116+
117+
test-webkit:
118+
needs: check
119+
runs-on: ${{ matrix.os }}
120+
matrix:
121+
os: [ubuntu-latest, macos-latest]
122+
node: [lts/*]
123+
fail-fast: true
124+
steps:
125+
- uses: actions/checkout@v3
126+
- uses: actions/setup-node@v3
127+
with:
128+
node-version: lts/*
129+
- uses: ipfs/aegir/actions/cache-node-modules@master
130+
- run: npm run --if-present test:webkit-webworker
131+
- uses: codecov/codecov-action@d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70 # v3.1.1
132+
with:
133+
flags: webkit-webworker
134+
99135
test-electron-main:
100136
needs: check
101137
runs-on: ubuntu-latest
@@ -125,7 +161,7 @@ jobs:
125161
flags: electron-renderer
126162

127163
release:
128-
needs: [test-node, test-chrome, test-chrome-webworker, test-firefox, test-firefox-webworker, test-electron-main, test-electron-renderer]
164+
needs: [test-node, test-chrome, test-chrome-webworker, test-firefox, test-firefox-webworker, test-webkit, test-webkit-webworker, test-electron-main, test-electron-renderer]
129165
runs-on: ubuntu-latest
130166
if: github.event_name == 'push' && github.ref == 'refs/heads/master'
131167
steps:

0 commit comments

Comments
 (0)