Skip to content

Commit 12a8ce0

Browse files
authored
Fix npm audit and codecov CI (#328)
* npm audit fix * Use CodeCov GitHub Action in CI instead of npx codecov * Update checkout and setupnode actions to v4
1 parent 94cea07 commit 12a8ce0

2 files changed

Lines changed: 35 additions & 26 deletions

File tree

.github/workflows/ci-workflow.yml

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ jobs:
77
name: Check npm audit
88
runs-on: ubuntu-latest
99
steps:
10-
- uses: actions/checkout@v1
11-
- uses: actions/setup-node@v1
10+
- uses: actions/checkout@v4
11+
- uses: actions/setup-node@v4
1212
with:
1313
node-version: '18.x'
1414
- run: npm audit
@@ -18,8 +18,8 @@ jobs:
1818
name: Check cql4browsers
1919
runs-on: ubuntu-latest
2020
steps:
21-
- uses: actions/checkout@v1
22-
- uses: actions/setup-node@v1
21+
- uses: actions/checkout@v4
22+
- uses: actions/setup-node@v4
2323
with:
2424
node-version: '18.x'
2525
- run: ./bin/validate_cql4browsers.sh
@@ -29,8 +29,8 @@ jobs:
2929
name: Check lint and prettier
3030
runs-on: ubuntu-latest
3131
steps:
32-
- uses: actions/checkout@v1
33-
- uses: actions/setup-node@v1
32+
- uses: actions/checkout@v4
33+
- uses: actions/setup-node@v4
3434
with:
3535
node-version: '18.x'
3636
- run: npm install
@@ -42,8 +42,8 @@ jobs:
4242
name: Test on node 18 and ubuntu-latest
4343
runs-on: ubuntu-latest
4444
steps:
45-
- uses: actions/checkout@v1
46-
- uses: actions/setup-node@v1
45+
- uses: actions/checkout@v4
46+
- uses: actions/setup-node@v4
4747
with:
4848
node-version: '18.x'
4949
- name: Set timezone to America/New_York
@@ -53,6 +53,10 @@ jobs:
5353
- run: date +"%Y-%m-%d %T"
5454
- run: npm install
5555
- run: ./bin/check_for_nonassertive_tests.sh
56-
- run: npx nyc --reporter=lcov npm test && npx codecov
56+
- run: npx nyc --reporter=lcov npm test
5757
env:
5858
CI: true
59+
- name: Upload coverage to Codecov
60+
uses: codecov/codecov-action@v4
61+
with:
62+
token: ${{ secrets.CODECOV_TOKEN }}

package-lock.json

Lines changed: 22 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)