From 9266381421dc0dda1eaa28372cfeaf4ab70a52fe Mon Sep 17 00:00:00 2001 From: haixuanTao Date: Mon, 18 Nov 2024 06:35:10 +0100 Subject: [PATCH] Add MacOS to node hub CI/CD --- .github/workflows/node-hub-ci-cd.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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