CI.yml (1129B)
1 --- 2 name: CI 3 on: 4 push: 5 tags: 6 - "v*" 7 concurrency: 8 group: ${{ github.workflow }}-${{ github.ref }} 9 cancel-in-progress: ${{ startsWith(github.ref, 'refs/pull/') }} 10 jobs: 11 test: 12 name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ 13 github.event_name }} 14 runs-on: ${{ matrix.os }} 15 env: 16 WRDS_USERNAME: ${{ secrets.WRDS_USERNAME }} 17 WRDS_PWD: ${{ secrets.WRDS_PWD }} 18 strategy: 19 fail-fast: false 20 matrix: 21 version: 22 - "1.11" 23 - nightly 24 os: 25 - ubuntu-latest 26 arch: 27 - x64 28 steps: 29 - uses: actions/checkout@v6 30 - uses: julia-actions/setup-julia@v2 31 with: 32 version: ${{ matrix.version }} 33 arch: ${{ matrix.arch }} 34 - uses: julia-actions/cache@v2 35 - uses: julia-actions/julia-buildpkg@v1 36 - uses: julia-actions/julia-runtest@latest 37 - uses: julia-actions/julia-processcoverage@v1 38 - uses: codecov/codecov-action@v5 39 with: 40 token: ${{ secrets.CODECOV_TOKEN }} 41 fail_ci_if_error: false 42 file: lcov.info