@@ -16,17 +16,18 @@ jobs:
16
16
fail-fast : false
17
17
matrix :
18
18
node :
19
+ - version : 10.x
20
+ - version : 12.x
19
21
- version : 14.x
20
- - version : 16.x
21
- - version : 18.x
22
+ - version : 15.x
22
23
mirror : https://nodejs.org/download/nightly
23
- - version : 18 .x
24
+ - version : 15 .x
24
25
mirror : https://nodejs.org/download/v8-canary
25
26
# os: [ubuntu-latest, macos-latest]
26
27
# Temporarily disable MacOS until
27
28
# https://github.com/nodejs/node/issues/32981 is fixed
28
29
# TODO(mmarchini): test on 20.04 (need different lldb version)
29
- os : [ubuntu-20.04] # [ubuntu- 18.04, ubuntu-20.04, ubuntu-22 .04]
30
+ os : [ubuntu-18.04, ubuntu-20.04]
30
31
llvm : [ 8, 9 ]
31
32
steps :
32
33
- uses : actions/checkout@v3
@@ -47,19 +48,19 @@ jobs:
47
48
npm install --llnode_build_addon=true --llnode_coverage=true
48
49
- name : run tests
49
50
run : TEST_LLDB_BINARY=`which lldb-${{ matrix.llvm }}` npm run nyc-test-all
50
- if : matrix.node.version != '18 .x'
51
+ if : matrix.node.version != '15 .x'
51
52
- name : run tests (nightly)
52
53
run : TEST_LLDB_BINARY=`which lldb-${{ matrix.llvm }}` npm run nyc-test-all
53
- if : matrix.node.version == '18 .x'
54
+ if : matrix.node.version == '15 .x'
54
55
continue-on-error : true
55
56
- name : prepare coverage
56
- if : startsWith(matrix.os, 'ubuntu-') && matrix.node.version != '18 .x'
57
+ if : startsWith(matrix.os, 'ubuntu-') && matrix.node.version != '15 .x'
57
58
run : |
58
59
npm run coverage
59
60
cat ./coverage-js.info > ./coverage.info
60
61
cat ./coverage-cc.info >> ./coverage.info
61
62
- name : Upload coverage report to Codecov
62
- uses : codecov/codecov-action@v1
63
+ uses : codecov/codecov-action@v3
63
64
with :
64
65
file : ./coverage.info
65
66
linter :
69
70
- name : Use Node.js LTS
70
71
uses : actions/setup-node@v3
71
72
with :
72
- node-version : 18 .x
73
+ node-version : 12 .x
73
74
- name : npm install, build, and test
74
75
run : |
75
76
sudo apt-get -qq update
0 commit comments