diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1133657a..5a92f185 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,20 +2,26 @@ name: Github Actions on: [push, pull_request] jobs: build: + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} strategy: fail-fast: false matrix: - os: [ubuntu-latest, windows-latest] - nim-version: ['1.4.x', 'stable'] + os: [ubuntu-latest, windows-latest, macos-latest] + nim-version: ['binary:1.4', 'binary:stable'] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v2 - - uses: jiro4989/setup-nim-action@v1 + - uses: iffy/install-nim@v4 with: - nim-version: ${{ matrix.nim-version }} + version: ${{ matrix.nim-version }} - run: nimble test --gc:arc -d:release -y - run: nimble test --gc:arc -d:release -d:pixieNoSimd -y - run: nimble test --gc:orc -d:release -y - run: nim cpp --gc:orc -d:release -r tests/all.nim + if: runner.os != 'macOS' + - run: nim cpp --gc:orc -d:release -d:pixieNoSimd -d:zippyNoSimd -r tests/all.nim + if: runner.os == 'macOS' + \ No newline at end of file