name: Run CI on PR on: pull_request: types: [opened, synchronize, reopened] jobs: test: runs-on: ${{ matrix.os }} strategy: matrix: julia-version: ['1.0', '1.1', '1.2', '1.3', '1.4', '1.5', '1.6', '1.7', '1.8', '1.9', '1.10'] julia-arch: [x64, x86] os: [ubuntu-latest, windows-latest, macOS-latest] exclude: - os: macOS-latest julia-arch: x86 steps: - uses: actions/checkout@v3 - uses: julia-actions/setup-julia@v1 with: version: ${{ matrix.julia-version }} arch: ${{ matrix.julia-arch }} - uses: julia-actions/julia-buildpkg@v1 env: PYTHON: "" - uses: julia-actions/julia-runtest@v1 env: PYTHON: "" - uses: julia-actions/julia-processcoverage@v1 - uses: codecov/codecov-action@v3 with: files: ./lcov.info flags: unittests token: ${{ secrets.CODECOV_TOKEN }}