From 6130e03c212e8c2a5d15e5c705e2efcb0da219ed Mon Sep 17 00:00:00 2001 From: Massimo Candela Date: Thu, 9 Feb 2023 00:46:57 +0100 Subject: [PATCH] migrate to node 18 --- .github/workflows/main.yml | 4 ++-- Dockerfile | 2 +- build.sh | 6 +++--- docs/node.md | 6 +++--- package.json | 2 +- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 100d069..2eeb904 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -15,7 +15,7 @@ jobs: - name: Set up Javascript/Node uses: actions/setup-node@v3 with: - node-version: '14' + node-version: '18' - name: Check out code uses: actions/checkout@v3 @@ -51,7 +51,7 @@ jobs: - name: Set up Javascript/Node uses: actions/setup-node@v3 with: - node-version: '14' + node-version: '18' - name: Check out code uses: actions/checkout@v3 diff --git a/Dockerfile b/Dockerfile index 896839a..30e5d51 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # -- trivial container for BGPalerter -FROM node:14.20.0-alpine as build +FROM node:18.14.0-alpine as build WORKDIR /opt/bgpalerter COPY . . diff --git a/build.sh b/build.sh index 8ea3c0f..8bcc45f 100755 --- a/build.sh +++ b/build.sh @@ -7,11 +7,11 @@ npm ci --silent npm run compile -./node_modules/.bin/pkg ./dist/package.json --targets node14-win-x64 --output bin/bgpalerter-win-x64 --loglevel=error +./node_modules/.bin/pkg ./dist/package.json --targets node18-win-x64 --output bin/bgpalerter-win-x64 --loglevel=error -./node_modules/.bin/pkg ./dist/package.json --targets node14-linux-x64 --output bin/bgpalerter-linux-x64 --loglevel=error +./node_modules/.bin/pkg ./dist/package.json --targets node18-linux-x64 --output bin/bgpalerter-linux-x64 --loglevel=error -./node_modules/.bin/pkg ./dist/package.json --targets node14-macos-x64 --output bin/bgpalerter-macos-x64 --loglevel=error +./node_modules/.bin/pkg ./dist/package.json --targets node18-macos-x64 --output bin/bgpalerter-macos-x64 --loglevel=error echo "--> BGPalerter compiled in bin/ (ignore the warnings about files that cannot be resolved)." diff --git a/docs/node.md b/docs/node.md index 7283884..7a03fa0 100644 --- a/docs/node.md +++ b/docs/node.md @@ -5,7 +5,7 @@ Some fast commands are below. The complete documentation (including other platfo ## With apt (e.g., debian) ```bash -curl -sL https://deb.nodesource.com/setup_14.x | sudo bash - +curl -sL https://deb.nodesource.com/setup_18.x | sudo bash - sudo apt install nodejs ``` @@ -14,12 +14,12 @@ sudo apt install nodejs ```bash brew update -brew install node@14 +brew install node@18 ``` ## With yum (e.g., centos) ```bash -curl -sL https://deb.nodesource.com/setup_14.x | sudo bash - +curl -sL https://deb.nodesource.com/setup_18.x | sudo bash - sudo yum install nodejs ``` diff --git a/package.json b/package.json index 8dcacff..9c26e32 100644 --- a/package.json +++ b/package.json @@ -94,7 +94,7 @@ "./bin/config.yml" ], "targets": [ - "node14" + "node18" ] }, "optionalDependencies": {