name: Example builds on: push: branches: ['main', 'master', 'releases/*'] pull_request: jobs: test: runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: julia-version: ['1.0.5', '1', '^1.5.0-beta1'] julia-arch: [x64, x86] os: [ubuntu-latest, macOS-latest, windows-latest] # 32-bit Julia binaries are not available on macOS exclude: - os: macOS-latest julia-arch: x86 steps: - uses: actions/checkout@v1.0.0 - name: "Install dependencies" run: | npm install npm run build npm run pack - name: "Set up Julia" id: setup-julia uses: ./ with: version: ${{ matrix.julia-version }} arch: ${{ matrix.julia-arch }} show-versioninfo: 'true' - run: julia --version