diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4fada40..b6c67b1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,10 +5,15 @@ on: branches: [main] pull_request: branches: [main] + workflow_call: # Allow manual run jobs: build: - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ubuntu-latest, windows-latest, macOS-latest] steps: - uses: actions/checkout@v4 @@ -19,3 +24,5 @@ jobs: - run: npm ci - run: npm run build - run: npm test + +