Skip to content

Commit 4b47c7b

Browse files
authored
chore: stop testing Node 17 (EOL for > 1 month) (#3691)
1 parent 23981d0 commit 4b47c7b

4 files changed

Lines changed: 4 additions & 9 deletions

File tree

.github/workflows/main.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -218,8 +218,7 @@ jobs:
218218
java: ['8']
219219
node:
220220
- '14' # EOL 2023-04-30
221-
- '16' # EOL 2024-04-30
222-
- '17' # EOL 2022-06-01
221+
- '16' # EOL 2023-09-11
223222
- '18' # EOL 2025-04-30
224223
os: [ubuntu-latest]
225224
python: ['3.7']

.mergify/config.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ queue_rules:
1010
# One test for each supported nodejs version
1111
- status-success~=^Test \(.* node 14 .*$
1212
- status-success~=^Test \(.* node 16 .*$
13-
- status-success~=^Test \(.* node 17 .*$
1413
- status-success~=^Test \(.* node 18 .*$
1514
# One test for each supported dotnet version
1615
- status-success~=^Test \(.* dotnet 3\.1\.x .*$
@@ -60,7 +59,6 @@ pull_request_rules:
6059
# One test for each supported nodejs version
6160
- status-success~=^Test \(.* node 14 .*$
6261
- status-success~=^Test \(.* node 16 .*$
63-
- status-success~=^Test \(.* node 17 .*$
6462
- status-success~=^Test \(.* node 18 .*$
6563
# One test for each supported dotnet version
6664
- status-success~=^Test \(.* dotnet 3\.1\.x .*$
@@ -110,7 +108,6 @@ pull_request_rules:
110108
# One test for each supported nodejs version
111109
- status-success~=^Test \(.* node 14 .*$
112110
- status-success~=^Test \(.* node 16 .*$
113-
- status-success~=^Test \(.* node 17 .*$
114111
- status-success~=^Test \(.* node 18 .*$
115112
# One test for each supported dotnet version
116113
- status-success~=^Test \(.* dotnet 3\.1\.x .*$
@@ -160,7 +157,6 @@ pull_request_rules:
160157
# One test for each supported nodejs version
161158
- status-success~=^Test \(.* node 14 .*$
162159
- status-success~=^Test \(.* node 16 .*$
163-
- status-success~=^Test \(.* node 17 .*$
164160
- status-success~=^Test \(.* node 18 .*$
165161
# One test for each supported dotnet version
166162
- status-success~=^Test \(.* dotnet 3\.1\.x .*$

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ The following tools need to be installed to develop on JSII locally. We recommen
3939
using the docker image from the above section, but if you wish to, you can install
4040
in your development environment.
4141

42-
- [Node `12.7.0`] or later
42+
- [Node `14.6.0`] or later
4343
- [Yarn `1.19.1`] or later
4444
- An OpenJDK-8 distribution (e.g: [Oracle's OpenJDK8], [Amazon Corretto 8])
4545
+ [`maven >= 3.0.5`](https://maven.apache.org)
@@ -51,7 +51,7 @@ in your development environment.
5151
+ [`wheel`](https://pypi.org/project/wheel/)
5252
+ *Recommended:* [`twine`](https://pypi.org/project/twine/)
5353

54-
[Node `12.7.0`]: https://nodejs.org/download/release/v12.7.0/
54+
[Node `14.6.0`]: https://nodejs.org/download/release/v14.6.0/
5555
[Yarn `1.19.1`]: https://yarnpkg.com/en/docs/install
5656
[Oracle's OpenJDK8]: http://openjdk.java.net/install/
5757
[Amazon Corretto 8]: https://aws.amazon.com/corretto/

packages/@jsii/check-node/src/index.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ test('tested node releases are correctly registered & supported', () => {
1111

1212
// This test is there to ensure house-keeping happens when it should. If we are
1313
// testing a given node release, it must not have been EOL for over 60 days.
14-
test('tested node release have not ben EOL for more than 60 days', () => {
14+
test(`tested node release (${process.version}) has not ben EOL for more than 60 days`, () => {
1515
const { nodeRelease } = NodeRelease.forThisRuntime();
1616
expect(nodeRelease?.endOfLifeDate?.getTime()).toBeGreaterThan(
1717
Date.now() - 60 * 86_400_000,

0 commit comments

Comments
 (0)