Skip to content

Commit 07e8e23

Browse files
committed
chore!: minimum node version v18
BREAKING CHANGE: drop node v14 and v16 support
1 parent 5af911e commit 07e8e23

File tree

41 files changed

+44
-108
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+44
-108
lines changed

Diff for: .circleci/config.yml

+5-11
Original file line numberDiff line numberDiff line change
@@ -79,19 +79,14 @@ commands:
7979
- build
8080
- test
8181
jobs:
82-
v14:
83-
docker:
84-
- image: node:14-buster
85-
steps:
86-
- run-tests
87-
v16:
82+
v18:
8883
docker:
89-
- image: node:16-buster
84+
- image: node:18-buster
9085
steps:
9186
- run-tests
92-
v18:
87+
v20:
9388
docker:
94-
- image: node:18-buster
89+
- image: node:20-buster
9590
steps:
9691
- run-tests
9792
windows:
@@ -103,7 +98,6 @@ jobs:
10398
workflows:
10499
node:
105100
jobs:
106-
- v14
107-
- v16
108101
- v18
102+
- v20
109103
- windows

Diff for: .github/workflows/CI.yml

-58
Original file line numberDiff line numberDiff line change
@@ -3,64 +3,6 @@ name: CI
33
on: [push, pull_request]
44

55
jobs:
6-
v14:
7-
runs-on: ubuntu-22.04
8-
container:
9-
image: 'ubuntu:22.04'
10-
steps:
11-
- name: Install required dependencies
12-
run: |
13-
apt update
14-
apt install --yes sudo
15-
sudo apt install --yes git
16-
sudo apt install --yes curl
17-
curl --location https://deb.nodesource.com/setup_14.x | sudo --preserve-env bash -
18-
sudo DEBIAN_FRONTEND=noninteractive apt install --yes nodejs
19-
- uses: actions/checkout@v3
20-
# workaround for https://github.com/actions/runner/issues/2033
21-
- name: ownership workaround
22-
run: git config --global --add safe.directory '*'
23-
- name: Install yarn
24-
run: |
25-
npm install --global yarn
26-
node --version
27-
yarn global add yarn@latest
28-
- name: Install dependencies
29-
run: yarn install --ignore-engines --frozen-lockfile
30-
- name: Build packages
31-
run: yarn build
32-
- name: Test
33-
run: yarn test-ci
34-
35-
v16:
36-
runs-on: ubuntu-22.04
37-
container:
38-
image: 'ubuntu:22.04'
39-
steps:
40-
- name: Install required dependencies
41-
run: |
42-
apt update
43-
apt install --yes sudo
44-
sudo apt install --yes git
45-
sudo apt install --yes curl
46-
curl --location https://deb.nodesource.com/setup_16.x | sudo --preserve-env bash -
47-
sudo DEBIAN_FRONTEND=noninteractive apt install --yes nodejs
48-
- uses: actions/checkout@v3
49-
# workaround for https://github.com/actions/runner/issues/2033
50-
- name: ownership workaround
51-
run: git config --global --add safe.directory '*'
52-
- name: Install yarn
53-
run: |
54-
npm install --global yarn
55-
node --version
56-
yarn global add yarn@latest
57-
- name: Install dependencies
58-
run: yarn install --ignore-engines --frozen-lockfile
59-
- name: Build packages
60-
run: yarn build
61-
- name: Test
62-
run: yarn test-ci
63-
646
v18:
657
runs-on: ubuntu-22.04
668
container:

Diff for: .tool-versions

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
nodejs 18.16.0
1+
nodejs 18.17.1

Diff for: @alias/commitlint-config-angular/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
},
2828
"homepage": "https://commitlint.js.org/",
2929
"engines": {
30-
"node": ">=v14"
30+
"node": ">=v18"
3131
},
3232
"dependencies": {
3333
"@commitlint/config-angular": "^17.7.0"

Diff for: @alias/commitlint-config-lerna-scopes/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
},
2828
"homepage": "https://commitlint.js.org/",
2929
"engines": {
30-
"node": ">=v14"
30+
"node": ">=v18"
3131
},
3232
"dependencies": {
3333
"@commitlint/config-lerna-scopes": "^17.7.0"

Diff for: @alias/commitlint-config-nx-scopes/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
},
2828
"homepage": "https://commitlint.js.org/",
2929
"engines": {
30-
"node": ">=v14"
30+
"node": ">=v18"
3131
},
3232
"dependencies": {
3333
"@commitlint/config-nx-scopes": "^17.6.4"

Diff for: @alias/commitlint-config-patternplate/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
},
2828
"homepage": "https://commitlint.js.org/",
2929
"engines": {
30-
"node": ">=v14"
30+
"node": ">=v18"
3131
},
3232
"dependencies": {
3333
"@commitlint/config-patternplate": "^17.7.0"

Diff for: @alias/commitlint/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"pkg": "pkg-check --skip-main"
1414
},
1515
"engines": {
16-
"node": ">=v14"
16+
"node": ">=v18"
1717
},
1818
"repository": {
1919
"type": "git",

Diff for: @commitlint/cli/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"pkg": "pkg-check"
1616
},
1717
"engines": {
18-
"node": ">=v14"
18+
"node": ">=v18"
1919
},
2020
"repository": {
2121
"type": "git",

Diff for: @commitlint/config-angular-type-enum/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
},
2828
"homepage": "https://commitlint.js.org/",
2929
"engines": {
30-
"node": ">=v14"
30+
"node": ">=v18"
3131
},
3232
"devDependencies": {
3333
"@commitlint/utils": "^17.4.0"

Diff for: @commitlint/config-angular/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
},
2828
"homepage": "https://commitlint.js.org/",
2929
"engines": {
30-
"node": ">=v14"
30+
"node": ">=v18"
3131
},
3232
"devDependencies": {
3333
"@commitlint/lint": "^17.7.0",

Diff for: @commitlint/config-conventional/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
},
3131
"homepage": "https://commitlint.js.org/",
3232
"engines": {
33-
"node": ">=v14"
33+
"node": ">=v18"
3434
},
3535
"devDependencies": {
3636
"@commitlint/lint": "^17.7.0",

Diff for: @commitlint/config-lerna-scopes/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
}
3636
},
3737
"engines": {
38-
"node": ">=v14"
38+
"node": ">=v18"
3939
},
4040
"dependencies": {
4141
"@lerna/project": "^6.0.0",

Diff for: @commitlint/config-nx-scopes/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
}
3636
},
3737
"engines": {
38-
"node": ">=v14"
38+
"node": ">=v18"
3939
},
4040
"devDependencies": {
4141
"@commitlint/test": "^17.4.2",

Diff for: @commitlint/config-patternplate/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
},
2828
"homepage": "https://commitlint.js.org/",
2929
"engines": {
30-
"node": ">=v14"
30+
"node": ">=v18"
3131
},
3232
"dependencies": {
3333
"@commitlint/config-angular": "^17.7.0",

Diff for: @commitlint/config-pnpm-scopes/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
},
2828
"homepage": "https://commitlint.js.org/",
2929
"engines": {
30-
"node": ">=v14"
30+
"node": ">=v18"
3131
},
3232
"dependencies": {
3333
"@pnpm/read-project-manifest": "^4.1.4",

Diff for: @commitlint/config-rush-scopes/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
},
3131
"homepage": "https://commitlint.js.org/",
3232
"engines": {
33-
"node": ">=v14"
33+
"node": ">=v18"
3434
},
3535
"dependencies": {
3636
"jsonc": "^2.0.0"

Diff for: @commitlint/config-validator/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"pkg": "pkg-check --skip-import"
1313
},
1414
"engines": {
15-
"node": ">=v14"
15+
"node": ">=v18"
1616
},
1717
"repository": {
1818
"type": "git",

Diff for: @commitlint/core/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"pkg": "pkg-check --skip-import"
1313
},
1414
"engines": {
15-
"node": ">=v14"
15+
"node": ">=v18"
1616
},
1717
"repository": {
1818
"type": "git",

Diff for: @commitlint/cz-commitlint/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
},
2828
"engineStrict": true,
2929
"engines": {
30-
"node": ">=v14"
30+
"node": ">=v18"
3131
},
3232
"author": "Curly Brackets <[email protected]>",
3333
"license": "MIT",

Diff for: @commitlint/ensure/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"pkg": "pkg-check"
1313
},
1414
"engines": {
15-
"node": ">=v14"
15+
"node": ">=v18"
1616
},
1717
"repository": {
1818
"type": "git",

Diff for: @commitlint/execute-rule/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"pkg": "pkg-check"
1313
},
1414
"engines": {
15-
"node": ">=v14"
15+
"node": ">=v18"
1616
},
1717
"repository": {
1818
"type": "git",

Diff for: @commitlint/format/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"pkg": "pkg-check --skip-import"
1313
},
1414
"engines": {
15-
"node": ">=v14"
15+
"node": ">=v18"
1616
},
1717
"repository": {
1818
"type": "git",

Diff for: @commitlint/is-ignored/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"pkg": "pkg-check"
1313
},
1414
"engines": {
15-
"node": ">=v14"
15+
"node": ">=v18"
1616
},
1717
"repository": {
1818
"type": "git",

Diff for: @commitlint/lint/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"pkg": "pkg-check --skip-import"
1313
},
1414
"engines": {
15-
"node": ">=v14"
15+
"node": ">=v18"
1616
},
1717
"repository": {
1818
"type": "git",

Diff for: @commitlint/load/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"pkg": "pkg-check --skip-import"
1313
},
1414
"engines": {
15-
"node": ">=v14"
15+
"node": ">=v18"
1616
},
1717
"repository": {
1818
"type": "git",

Diff for: @commitlint/message/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"pkg": "pkg-check"
1313
},
1414
"engines": {
15-
"node": ">=v14"
15+
"node": ">=v18"
1616
},
1717
"repository": {
1818
"type": "git",

Diff for: @commitlint/parse/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"pkg": "pkg-check"
1313
},
1414
"engines": {
15-
"node": ">=v14"
15+
"node": ">=v18"
1616
},
1717
"repository": {
1818
"type": "git",

Diff for: @commitlint/prompt-cli/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
},
3030
"homepage": "https://commitlint.js.org/",
3131
"engines": {
32-
"node": ">=v14"
32+
"node": ">=v18"
3333
},
3434
"devDependencies": {
3535
"@commitlint/test": "^17.4.2",

Diff for: @commitlint/prompt/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
},
3535
"homepage": "https://commitlint.js.org/",
3636
"engines": {
37-
"node": ">=v14"
37+
"node": ">=v18"
3838
},
3939
"devDependencies": {
4040
"@commitlint/config-angular": "^17.7.0",

Diff for: @commitlint/read/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"pkg": "pkg-check --skip-import"
1313
},
1414
"engines": {
15-
"node": ">=v14"
15+
"node": ">=v18"
1616
},
1717
"repository": {
1818
"type": "git",

Diff for: @commitlint/resolve-extends/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"pkg": "pkg-check"
1313
},
1414
"engines": {
15-
"node": ">=v14"
15+
"node": ">=v18"
1616
},
1717
"repository": {
1818
"type": "git",

Diff for: @commitlint/rules/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"pkg": "pkg-check"
1313
},
1414
"engines": {
15-
"node": ">=v14"
15+
"node": ">=v18"
1616
},
1717
"repository": {
1818
"type": "git",

Diff for: @commitlint/to-lines/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"pkg": "pkg-check"
1313
},
1414
"engines": {
15-
"node": ">=v14"
15+
"node": ">=v18"
1616
},
1717
"repository": {
1818
"type": "git",

Diff for: @commitlint/top-level/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"pkg": "pkg-check"
1313
},
1414
"engines": {
15-
"node": ">=v14"
15+
"node": ">=v18"
1616
},
1717
"repository": {
1818
"type": "git",

Diff for: @commitlint/travis-cli/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"pkg": "pkg-check --skip-main"
1515
},
1616
"engines": {
17-
"node": ">=v14"
17+
"node": ">=v18"
1818
},
1919
"repository": {
2020
"type": "git",

0 commit comments

Comments
 (0)