coverage.yaml 628 B

12345678910111213141516171819202122
  1. name: coverage
  2. # Run this workflow at the end when all integration tests finish
  3. on:
  4. workflow_run:
  5. workflows: ["aws", "azure", "gcp", "mock", "openstack"]
  6. types:
  7. - completed
  8. jobs:
  9. # Set the job key. The key is displayed as the job name
  10. # when a job name is not provided
  11. coverage:
  12. # Run only if previous step succeeded
  13. if: ${{ github.event.workflow_run.conclusion == 'success' }}
  14. runs-on: ubuntu-latest
  15. steps:
  16. - name: Coveralls Finished
  17. uses: AndreMiras/coveralls-python-action@develop
  18. with:
  19. github-token: ${{ secrets.github_token }}
  20. parallel-finished: true