2021-08-06 12:50:11 +00:00
|
|
|
name: ci
|
|
|
|
|
2021-11-30 13:48:28 +00:00
|
|
|
# Controls when the workflow will run
|
2021-08-06 12:50:11 +00:00
|
|
|
on:
|
|
|
|
|
|
|
|
# Trigger the workflow on all pushes, except on tag creation
|
|
|
|
push:
|
|
|
|
branches:
|
|
|
|
- '**'
|
|
|
|
tags-ignore:
|
|
|
|
- '**'
|
|
|
|
|
|
|
|
# Trigger the workflow on all pull requests
|
|
|
|
pull_request: ~
|
|
|
|
|
|
|
|
# Allow workflow to be dispatched on demand
|
|
|
|
workflow_dispatch: ~
|
|
|
|
|
|
|
|
jobs:
|
2021-11-30 13:48:28 +00:00
|
|
|
|
|
|
|
# Calls a reusable CI workflow to build & test the current repository.
|
|
|
|
# It will pull in all needed dependencies and produce a code coverage report on success.
|
2021-08-06 12:50:11 +00:00
|
|
|
ci:
|
|
|
|
name: ci
|
2021-11-30 13:48:28 +00:00
|
|
|
uses: ecmwf-actions/reusable-workflows/.github/workflows/ci.yml@v1
|
|
|
|
with:
|
|
|
|
codecov_upload: true
|
|
|
|
build_package_inputs: |
|
2021-08-06 12:50:11 +00:00
|
|
|
self_coverage: true
|
|
|
|
dependencies: ecmwf/ecbuild
|
|
|
|
dependency_branch: develop
|