@@ -3,64 +3,6 @@ name: CI
3
3
on : [push, pull_request]
4
4
5
5
jobs :
6
- v14 :
7
- runs-on : ubuntu-22.04
8
- container :
9
- image : ' ubuntu:22.04'
10
- steps :
11
- - name : Install required dependencies
12
- run : |
13
- apt update
14
- apt install --yes sudo
15
- sudo apt install --yes git
16
- sudo apt install --yes curl
17
- curl --location https://deb.nodesource.com/setup_14.x | sudo --preserve-env bash -
18
- sudo DEBIAN_FRONTEND=noninteractive apt install --yes nodejs
19
- - uses : actions/checkout@v3
20
- # workaround for https://github.com/actions/runner/issues/2033
21
- - name : ownership workaround
22
- run : git config --global --add safe.directory '*'
23
- - name : Install yarn
24
- run : |
25
- npm install --global yarn
26
- node --version
27
- yarn global add yarn@latest
28
- - name : Install dependencies
29
- run : yarn install --ignore-engines --frozen-lockfile
30
- - name : Build packages
31
- run : yarn build
32
- - name : Test
33
- run : yarn test-ci
34
-
35
- v16 :
36
- runs-on : ubuntu-22.04
37
- container :
38
- image : ' ubuntu:22.04'
39
- steps :
40
- - name : Install required dependencies
41
- run : |
42
- apt update
43
- apt install --yes sudo
44
- sudo apt install --yes git
45
- sudo apt install --yes curl
46
- curl --location https://deb.nodesource.com/setup_16.x | sudo --preserve-env bash -
47
- sudo DEBIAN_FRONTEND=noninteractive apt install --yes nodejs
48
- - uses : actions/checkout@v3
49
- # workaround for https://github.com/actions/runner/issues/2033
50
- - name : ownership workaround
51
- run : git config --global --add safe.directory '*'
52
- - name : Install yarn
53
- run : |
54
- npm install --global yarn
55
- node --version
56
- yarn global add yarn@latest
57
- - name : Install dependencies
58
- run : yarn install --ignore-engines --frozen-lockfile
59
- - name : Build packages
60
- run : yarn build
61
- - name : Test
62
- run : yarn test-ci
63
-
64
6
v18 :
65
7
runs-on : ubuntu-22.04
66
8
container :
0 commit comments