Skip to content

Commit 9593139

Browse files
authored
Tighten Node.js version (#364)
1 parent 570ea93 commit 9593139

File tree

6 files changed

+12846
-139
lines changed

6 files changed

+12846
-139
lines changed

.github/workflows/ci.yml

+6-8
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,12 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: Checkout code
13-
uses: actions/checkout@v2
14-
- name: Read .nvmrc
15-
id: nvm
16-
run: echo ::set-output name=NVMRC::$(cat .nvmrc)
17-
- name: Use Node.js ${{ steps.nvm.outputs.NVMRC }}
18-
uses: actions/setup-node@v2
13+
uses: actions/checkout@v3
14+
- name: Use Node.js
15+
uses: actions/setup-node@v3
1916
with:
20-
node-version: '${{ steps.nvm.outputs.NVMRC }}'
17+
node-version-file: '.nvmrc'
18+
cache: 'npm'
2119
- name: Install dependencies
2220
run: npm ci
2321
- name: Lint TypeScript; run unit tests
@@ -26,7 +24,7 @@ jobs:
2624
runs-on: ubuntu-latest
2725
steps:
2826
- name: Checkout code
29-
uses: actions/checkout@v2
27+
uses: actions/checkout@v3
3028
- name: Reference repository Dockerfile
3129
run: "sed -i -E \"s/(image: ')[^']+(')/\\1Dockerfile\\2/\" action.yml"
3230
- name: Use action

.github/workflows/docker.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
runs-on: ubuntu-latest
1919
steps:
2020
- name: Checkout code
21-
uses: actions/checkout@v2
21+
uses: actions/checkout@v3
2222
- name: Set Docker meta
2323
id: meta
2424
uses: crazy-max/ghaction-docker-meta@v2

.nvmrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
14
1+
18

Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
FROM node:lts AS builder
1+
FROM node:18 AS builder
22
WORKDIR /usr/app
33
COPY package*.json ./
44
RUN npm ci
55
COPY tsconfig.json .
66
COPY src ./src
77
RUN npm run build
88

9-
FROM node:lts
9+
FROM node:18
1010
RUN apt-get update \
1111
&& apt-get -y install exiftool \
1212
&& rm -rf /var/lib/apt/lists/*

0 commit comments

Comments
 (0)