Skip to content

Commit 46d6959

Browse files
authored
fix(deps): upgrade node to resolve vulnerabilities (#615)
Update the workflows to use the latest actions. Bump node.js to at least v14.17. Bump eslint from 7.26.0 to 8.7.0. Bump eslint-plugin-prettier from 3.3.1 to 4.0.0. Bump @typescript-eslint from 4.22.1 to 5.10.0. Bump semantic-release from 17.0.7 to 18.0.1. Bump @semantic-release/changelog from 5.0.1 to 6.0.1. Bump @semantic-release/git from 9.0.0 to 10.0.1. Fix linting errors. BREAKING CHANGE: Dropped support for Node.js versions less than v14.17 and v15 to upgrade dev dependencies to their latest versions.
1 parent ade38dd commit 46d6959

File tree

11 files changed

+2407
-2990
lines changed

11 files changed

+2407
-2990
lines changed

.eslintrc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"root": true,
33
"parser": "@typescript-eslint/parser",
4-
"plugins": ["@typescript-eslint"],
4+
"plugins": ["@typescript-eslint", "prettier"],
55
"extends": [
66
"eslint:recommended",
77
"plugin:@typescript-eslint/recommended",

.github/workflows/integration.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ jobs:
1212

1313
strategy:
1414
matrix:
15-
node-version: [10.x, 12.x]
15+
node-version: ['14', '16']
1616

1717
steps:
1818
- name: Checkout
1919
uses: actions/checkout@v2
2020
- name: Setup Node.js ${{ matrix.node-version }}
21-
uses: actions/setup-node@v1
21+
uses: actions/setup-node@v2
2222
with:
2323
node-version: ${{ matrix.node-version }}
2424
- name: Install dependencies
@@ -28,10 +28,10 @@ jobs:
2828
env:
2929
CI: true
3030
- name: Collect test coverage
31-
if: matrix.node-version == '10.x'
31+
if: matrix.node-version == '14'
3232
run: npm run test:coverage
3333
env:
3434
CI: true
3535
- name: Upload test coverage
36-
if: matrix.node-version == '10.x'
37-
uses: codecov/codecov-action@v1.0.6
36+
if: matrix.node-version == '14'
37+
uses: codecov/codecov-action@v2

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ jobs:
1414
- name: Checkout
1515
uses: actions/checkout@v2
1616
- name: Setup Node.js
17-
uses: actions/setup-node@v1
17+
uses: actions/setup-node@v2
1818
with:
19-
node-version: 10.x
19+
node-version: '14'
2020
- name: Install dependencies
2121
run: npm ci
2222
- name: Release

0 commit comments

Comments
 (0)