eccodes/.github/workflows/reusable-ci.yml

31 lines
752 B
YAML

name: reusable-ci
on:
workflow_call:
inputs:
eccodes:
required: false
type: string
codecov:
required: false
type: boolean
default: false
jobs:
ci:
name: eccodes-ci
uses: ecmwf-actions/reusable-workflows/.github/workflows/ci.yml@v2
with:
repository: ${{ inputs.eccodes || 'ecmwf/eccodes@develop' }}
name_prefix: eccodes-
codecov_upload: ${{ inputs.codecov }}
build_package_inputs: |
repository: ${{ inputs.eccodes || 'ecmwf/eccodes@develop' }}
self_coverage: true
dependencies: |
ecmwf/ecbuild
MathisRosenhauer/libaec@master
dependency_branch: develop
parallelism_factor: 8
secrets: inherit