File tree Expand file tree Collapse file tree 1 file changed +32
-12
lines changed Expand file tree Collapse file tree 1 file changed +32
-12
lines changed Original file line number Diff line number Diff line change 1
- name : Tests
2
-
3
- on : [push, pull_request]
1
+ name : Test
2
+ on : push
4
3
5
4
jobs :
6
5
test :
7
- runs-on : ubuntu-20.04
6
+ runs-on : ubuntu-latest
8
7
strategy :
9
8
matrix :
10
- meteor : [1.12.3, 2.3.1, 2.9.1, 2.12]
11
-
9
+ meteorRelease :
10
+ - ' --release 1.12.1'
11
+ - ' --release 2.1.1'
12
+ - ' --release 2.2.3'
13
+ - ' --release 2.3.5'
14
+ - ' --release 2.4'
15
+ - ' --release 2.5.8'
16
+ - ' --release 2.6.1'
17
+ - ' --release 2.7.3'
18
+ - ' --release 2.8.1'
19
+ - ' --release 2.9.1'
20
+ - ' --release 2.10.0'
21
+ - ' --release 2.11.0'
22
+ - ' --release 2.12'
23
+ # Latest version
12
24
steps :
13
- - uses : actions/checkout@v3
25
+ - name : Checkout code
26
+ uses : actions/checkout@v3
14
27
15
- - name : Setup Meteor
16
- uses : meteorengineer /setup-meteor @v1
28
+ - name : Install Node.js
29
+ uses : actions /setup-node @v1
17
30
with :
18
- meteor-release : ${{ matrix.meteor }}
19
- - name : Tests
31
+ node-version : ' 14.x'
32
+
33
+ - name : Install Dependencies
34
+ run : |
35
+ curl https://install.meteor.com | /bin/sh
36
+ npm i -g @zodern/mtest
37
+
38
+ - name : Run Tests
20
39
run : |
21
- meteor test-packages ./
40
+ # Retry tests since some of them are flaky
41
+ mtest --package ./ --once ${{ matrix.meteorRelease }} || mtest --package ./ --once ${{ matrix.meteorRelease }}
You can’t perform that action at this time.
0 commit comments