Skip to content

Commit d3508a8

Browse files
committed
remove Node.js v14 runtime
1. Node.js v14 is EOL as of 4/30/2023 2. Our runtime uses a Debian stretch-based base image, which is long past its extended EOL data and security updates are no longer available.
1 parent 7545841 commit d3508a8

File tree

12 files changed

+1
-314
lines changed

12 files changed

+1
-314
lines changed

.github/workflows/ci.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,6 @@ jobs:
8888
working-directory: runtime
8989
run: |
9090
SHORT_COMMIT=$(git rev-parse --short "$GITHUB_SHA")
91-
./gradlew :core:nodejs14Action:distDocker -PdockerRegistry=docker.io -PdockerImagePrefix=openwhisk -PdockerImageTag=nightly
92-
./gradlew :core:nodejs14Action:distDocker -PdockerRegistry=docker.io -PdockerImagePrefix=openwhisk -PdockerImageTag=$SHORT_COMMIT
9391
./gradlew :core:nodejs16Action:distDocker -PdockerRegistry=docker.io -PdockerImagePrefix=openwhisk -PdockerImageTag=nightly
9492
./gradlew :core:nodejs16Action:distDocker -PdockerRegistry=docker.io -PdockerImagePrefix=openwhisk -PdockerImageTag=$SHORT_COMMIT
9593
./gradlew :core:nodejs18Action:distDocker -PdockerRegistry=docker.io -PdockerImagePrefix=openwhisk -PdockerImageTag=nightly

README.md

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ This repository contains sources files needed to build the Node.js runtimes for
2626

2727
The following Node.js runtime versions (with kind & image labels) are generated by the build system:
2828

29-
- Node.js 14.19 (`nodejs:14` & `openwhisk/action-nodejs-v14`)
3029
- Node.js 16 (`nodejs:16` & `openwhisk/action-nodejs-v16`)
3130
- Node.js 18 (`nodejs:18` & `openwhisk/action-nodejs-v18`)
3231

@@ -38,12 +37,6 @@ This README documents the build, customisation and testing of these runtime imag
3837

3938
If the deployment of Apache OpenWhisk includes these images in the runtime manifest, use the `--kind` parameter to select the Node.js runtime version.
4039

41-
### Node.js v14
42-
43-
```
44-
wsk action update myAction myAction.js --kind nodejs:14
45-
```
46-
4740
### Node.js v16
4841

4942
```
@@ -54,7 +47,6 @@ wsk action update myAction myAction.js --kind nodejs:16
5447

5548
All the runtime images are published by the project to Docker Hub @ [https://hub.docker.com/u/openwhisk](https://hub.docker.com/u/openwhisk)
5649

57-
- [https://hub.docker.com/r/openwhisk/action-nodejs-v14](https://hub.docker.com/r/openwhisk/action-nodejs-v14)
5850
- [https://hub.docker.com/r/openwhisk/action-nodejs-v16](https://hub.docker.com/r/openwhisk/action-nodejs-v16)
5951
- [https://hub.docker.com/r/openwhisk/action-nodejs-v18](https://hub.docker.com/r/openwhisk/action-nodejs-v18)
6052

@@ -83,12 +75,11 @@ The `core/nodejsActionBase` folder contains the Node.js app server used to imple
8375
- Run the `distDocker` command to generate local Docker images for the different runtime versions.
8476

8577
```
86-
./gradlew core:nodejs14Action:distDocker
8778
./gradlew core:nodejs16Action:distDocker
8879
./gradlew core:nodejs18Action:distDocker
8980
```
9081

91-
This will return the following runtime images with the following names: `action-nodejs-v14`, `action-nodejs-v16`, and `action-nodejs-v18`.
82+
This will return the following runtime images with the following names: `action-nodejs-v16`, and `action-nodejs-v18`.
9283

9384
### Testing
9485

@@ -104,7 +95,6 @@ This will return the following runtime images with the following names: `action-
10495
- Build the custom Docker images used in local testing.
10596

10697
```
107-
./gradlew tests:dat:docker:nodejs14docker:distDocker
10898
./gradlew tests:dat:docker:nodejs16docker:distDocker
10999
./gradlew tests:dat:docker:nodejs18docker:distDocker
110100
```

core/nodejs14Action/.dockerignore

Lines changed: 0 additions & 13 deletions
This file was deleted.

core/nodejs14Action/CHANGELOG.md

Lines changed: 0 additions & 57 deletions
This file was deleted.

core/nodejs14Action/Dockerfile

Lines changed: 0 additions & 43 deletions
This file was deleted.

core/nodejs14Action/build.gradle

Lines changed: 0 additions & 86 deletions
This file was deleted.

settings.gradle

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,9 @@
1818
include 'tests'
1919

2020
include 'core:nodejsActionBase'
21-
include 'core:nodejs14Action'
2221
include 'core:nodejs16Action'
2322
include 'core:nodejs18Action'
2423
include 'core:typescript37Action'
25-
include 'tests:dat:docker:nodejs14docker'
2624
include 'tests:dat:docker:nodejs16docker'
2725
include 'tests:dat:docker:nodejs18docker'
2826
include 'tests:dat:docker:typescript37docker'

tests/dat/docker/nodejs14docker/Dockerfile

Lines changed: 0 additions & 19 deletions
This file was deleted.

tests/dat/docker/nodejs14docker/build.gradle

Lines changed: 0 additions & 19 deletions
This file was deleted.

tests/dat/docker/nodejs14docker/package.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)