FinanceRoutines.jl

Financial data routines for Julia
Log | Files | Refs | README | LICENSE

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