File tree 6 files changed +12846
-139
lines changed
6 files changed +12846
-139
lines changed Original file line number Diff line number Diff line change @@ -10,14 +10,12 @@ jobs:
10
10
runs-on : ubuntu-latest
11
11
steps :
12
12
- 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
19
16
with :
20
- node-version : ' ${{ steps.nvm.outputs.NVMRC }}'
17
+ node-version-file : ' .nvmrc'
18
+ cache : ' npm'
21
19
- name : Install dependencies
22
20
run : npm ci
23
21
- name : Lint TypeScript; run unit tests
26
24
runs-on : ubuntu-latest
27
25
steps :
28
26
- name : Checkout code
29
- uses : actions/checkout@v2
27
+ uses : actions/checkout@v3
30
28
- name : Reference repository Dockerfile
31
29
run : " sed -i -E \" s/(image: ')[^']+(')/\\ 1Dockerfile\\ 2/\" action.yml"
32
30
- name : Use action
Original file line number Diff line number Diff line change 18
18
runs-on : ubuntu-latest
19
19
steps :
20
20
- name : Checkout code
21
- uses : actions/checkout@v2
21
+ uses : actions/checkout@v3
22
22
- name : Set Docker meta
23
23
id : meta
24
24
uses : crazy-max/ghaction-docker-meta@v2
Original file line number Diff line number Diff line change 1
- 14
1
+ 18
Original file line number Diff line number Diff line change 1
- FROM node:lts AS builder
1
+ FROM node:18 AS builder
2
2
WORKDIR /usr/app
3
3
COPY package*.json ./
4
4
RUN npm ci
5
5
COPY tsconfig.json .
6
6
COPY src ./src
7
7
RUN npm run build
8
8
9
- FROM node:lts
9
+ FROM node:18
10
10
RUN apt-get update \
11
11
&& apt-get -y install exiftool \
12
12
&& rm -rf /var/lib/apt/lists/*
You can’t perform that action at this time.
0 commit comments