BazerData.jl

Data manipulation utilities for Julia
Log | Files | Refs | README | LICENSE

CI.yml (1339B)


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