diff --git a/.github/workflows/node-hub-ci-cd.yml b/.github/workflows/node-hub-ci-cd.yml index 93620aeb..295a8f2b 100644 --- a/.github/workflows/node-hub-ci-cd.yml +++ b/.github/workflows/node-hub-ci-cd.yml @@ -26,13 +26,14 @@ jobs: path: ./node-hub ci: - runs-on: ubuntu-latest + runs-on: ${{ matrix.platform }} needs: [find-jobs] defaults: run: working-directory: node-hub/${{ matrix.folder }} strategy: matrix: + platform: [ubuntu-latest, macos-latest] folder: ${{ fromJson(needs.find-jobs.outputs.folders )}} fail-fast: false steps: @@ -84,10 +85,11 @@ jobs: working-directory: node-hub/${{ matrix.folder }} strategy: matrix: + platform: [ubuntu-latest, macos-latest] folder: ${{ fromJson(needs.find-jobs.outputs.folders )}} - runs-on: ubuntu-latest + fail-fast: false + runs-on: ${{ matrix.platform }} if: github.event_name == 'release' && startsWith(github.ref, 'refs/tags/') - steps: - name: Checkout repository uses: actions/checkout@v2