Skip to content

Develop fixing pypi workflow #4

Develop fixing pypi workflow

Develop fixing pypi workflow #4

Workflow file for this run

name: ci
# Controls when the workflow will run
on:
# Trigger the workflow on all pushes
push:
branches:
- 'master'
- 'develop'
tags-ignore:
- '**'
# Trigger the workflow on all pull requests
pull_request: ~
# Allow workflow to be dispatched on demand
workflow_dispatch: ~
# Trigger after public PR approved for CI
pull_request_target:
types: [labeled]
jobs:
# Calls a reusable CI workflow to qa, test & deploy the current repository.
# It will pull in all needed dependencies and produce a code coverage report on success.
# If all checks were successful and a new release tag pushed, the package will be published on PyPI.
# In case the job fails, a message will be posted to a Microsoft Teams channel.
ci:
name: ci
uses: ecmwf-actions/reusable-workflows/.github/workflows/ci-python.yml@v1
with:
codecov_upload: true
notify_teams: true
build_package_inputs: |
self_build: false
dependencies: |
ecmwf/ecbuild
ecmwf/eckit
ecmwf/metkit
ecmwf/fdb
dependency_branch: develop
secrets:
pypi_username: ${{ secrets.PYPI_USERNAME }}
pypi_password: ${{ secrets.PYPI_PASSWORD }}
incoming_webhook: ${{ secrets.MS_TEAMS_INCOMING_WEBHOOK }}