Skip to content

Commit 35051a1

Browse files
committed
Try to fix github actions
1 parent 62789db commit 35051a1

File tree

1 file changed

+32
-12
lines changed

1 file changed

+32
-12
lines changed

.github/workflows/test.yml

Lines changed: 32 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,41 @@
1-
name: Tests
2-
3-
on: [push, pull_request]
1+
name: Test
2+
on: push
43

54
jobs:
65
test:
7-
runs-on: ubuntu-20.04
6+
runs-on: ubuntu-latest
87
strategy:
98
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
1224
steps:
13-
- uses: actions/checkout@v3
25+
- name: Checkout code
26+
uses: actions/checkout@v3
1427

15-
- name: Setup Meteor
16-
uses: meteorengineer/setup-meteor@v1
28+
- name: Install Node.js
29+
uses: actions/setup-node@v1
1730
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
2039
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 }}

0 commit comments

Comments
 (0)