BazerUtils.jl

Assorted Julia utilities including custom logging
Log | Files | Refs | README | LICENSE

CI.yml (1207B)


      1 name: CI
      2 on:
      3   push:
      4     branches:
      5       - main
      6     tags: ['*']
      7     paths-ignore:
      8       - 'docs/**'
      9   pull_request:
     10 concurrency:
     11   # Skip intermediate builds: always.
     12   # Cancel intermediate builds: only if it is a pull request build.
     13   group: ${{ github.workflow }}-${{ github.ref }}
     14   cancel-in-progress: ${{ startsWith(github.ref, 'refs/pull/') }}
     15 jobs:
     16   test:
     17     name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
     18     runs-on: ${{ matrix.os }}
     19     strategy:
     20       fail-fast: false
     21       matrix:
     22         version:
     23           - '1.11'
     24           - 'nightly'
     25         os:
     26           - ubuntu-latest
     27         arch:
     28           - x64
     29     steps:
     30       - uses: actions/checkout@v4
     31       - uses: julia-actions/setup-julia@v2
     32         with:
     33           version: ${{ matrix.version }}
     34           arch: ${{ matrix.arch }}
     35       - uses: julia-actions/cache@v2
     36       - uses: julia-actions/julia-buildpkg@v1
     37       - uses: julia-actions/julia-runtest@v1
     38       - uses: julia-actions/julia-processcoverage@v1
     39       - uses: codecov/codecov-action@v5
     40         with:
     41           token: ${{ secrets.CODECOV_TOKEN }} # required
     42           fail_ci_if_error: false
     43           file: lcov.info