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

31 lines
752 B
YAML
Raw Normal View History

2023-02-27 12:02:41 +00:00
name: reusable-ci
on:
workflow_call:
inputs:
eccodes:
required: false
type: string
2023-03-31 11:50:07 +00:00
codecov:
required: false
type: boolean
default: false
2023-02-27 12:02:41 +00:00
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-
2023-03-31 11:50:07 +00:00
codecov_upload: ${{ inputs.codecov }}
2023-02-27 12:02:41 +00:00
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