@@ -18,45 +18,17 @@ jobs:
1818    - uses : actions/checkout@v3 
1919    - name : Build and run tests for Node.js ${{ matrix.node-version }} 
2020      run : | 
21-         docker build -f test/unit/Dockerfile.nodejs${{ matrix.node-version }}x -t unit/nodejs.${{ matrix.node-version }}x . 
21+         docker build -f test/unit/Dockerfile.nodejs${{ matrix.node-version }}. x -t unit/nodejs.${{ matrix.node-version }}x . 
2222        docker run unit/nodejs.${{ matrix.node-version }}x 
2323
24-    alpine :
25-     runs-on : ubuntu-latest 
26- 
27-     steps :
28-     - uses : actions/checkout@v2 
29-     - name : Run alpine integration tests 
30-       run : DISTRO=alpine make test-integ 
31- 
32-   amazonlinux :
33-     runs-on : ubuntu-latest 
34- 
35-     steps :
36-     - uses : actions/checkout@v2 
37-     - name : Run amazonlinux integration tests 
38-       run : DISTRO=amazonlinux make test-integ 
39- 
40-   centos :
41-     runs-on : ubuntu-latest 
42- 
43-     steps :
44-     - uses : actions/checkout@v2 
45-     - name : Run centos integration tests 
46-       run : DISTRO=centos make test-integ 
47- 
48-   debian :
49-     runs-on : ubuntu-latest 
50- 
51-     steps :
52-     - uses : actions/checkout@v2 
53-     - name : Run debian integration tests 
54-       run : DISTRO=debian make test-integ 
55- 
56-   ubuntu :
24+    integration-test :
5725    runs-on : ubuntu-latest 
26+     strategy :
27+       fail-fast : false 
28+       matrix :
29+         distro : [alpine, amazonlinux, centos, debian, ubuntu] 
5830
5931    steps :
60-     - uses : actions/checkout@v2  
61-     - name : Run ubuntu  integration tests 
62-       run : DISTRO=ubuntu  make test-integ 
32+     - uses : actions/checkout@v3  
33+     - name : Run ${{ matrix.distro }}  integration tests 
34+       run : DISTRO=${{ matrix.distro }}  make test-integ 
0 commit comments