Skip to content

Commit 901b2a6

Browse files
committed
Update IstanbulJS to fix CI coverage
Updates nyc and IstanbulJS to make the CI code coverage measurement less error prone. Also increase Node version in CI builds to 14 and skip tests on MacOS for now as the cross environment variables don't seem to properly work there.
1 parent 773ad93 commit 901b2a6

File tree

10 files changed

+575
-472
lines changed

10 files changed

+575
-472
lines changed

.github/workflows/ci.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,15 @@ jobs:
1919
- name: Setup node
2020
uses: actions/setup-node@v2
2121
with:
22-
node-version: 12
22+
node-version: 14
2323
- name: Build
2424
run: |
2525
npm ci
2626
npm run init
2727
npm run build
2828
npm run bundle
2929
- name: Test
30-
if: matrix.os != 'ubuntu-latest'
30+
if: matrix.os == 'windows-latest'
3131
run: |
3232
npm run test
3333
- name: Test & Coverage

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ In addition, EclipseSource also offers [professional support](https://jsonforms.
3232

3333
### First time setup
3434

35-
* Install [node.js](https://nodejs.org/) (only Node 12 is currently supported)
35+
* Install [node.js](https://nodejs.org/) (only Node 14 and npm 6 is currently supported)
3636
* Clone this repository
3737
* Install dependencies: `npm ci`
3838
* Hook up dependencies between packages: `npm run init`

0 commit comments

Comments
 (0)