commit 346a2892e8d8f5b1596d48f61423da12cd63a2c1 parent 69fe3f467a43d5bdce5126cd2a96c6357aadb1d6 Author: Erik Loualiche <eloualic@umn.edu> Date: Sat, 24 May 2025 21:50:23 -0500 full CI Diffstat:
| M | .github/workflows/CI.yml | | | 37 | +++++++++++++++++++++++++++++++++++++ |
1 file changed, 37 insertions(+), 0 deletions(-)
diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml @@ -7,3 +7,40 @@ on: pull_request: branches: - main +concurrency: + # Skip intermediate builds: always. + # Cancel intermediate builds: only if it is a pull request build. + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ startsWith(github.ref, 'refs/pull/') }} +jobs: + test: + name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }} + runs-on: ${{ matrix.os }} + env: + WRDS_USERNAME: ${{ secrets.WRDS_USERNAME }} + WRDS_PWD: ${{ secrets.WRDS_PWD }} + strategy: + fail-fast: false + matrix: + version: + - "1.11" + - "1.10" + os: + - ubuntu-latest + arch: + - x64 + steps: + - uses: actions/checkout@v2 + - uses: julia-actions/setup-julia@v1 + with: + version: ${{ matrix.version }} + arch: ${{ matrix.arch }} + - uses: julia-actions/cache@v1 + - uses: julia-actions/julia-buildpkg@v1 + - uses: julia-actions/julia-runtest@v1 + - uses: julia-actions/julia-processcoverage@v1 + - uses: codecov/codecov-action@v5 + with: + token: ${{ secrets.CODECOV_TOKEN }} # required + fail_ci_if_error: false + file: lcov.info