Skip to content
28 changes: 24 additions & 4 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -361,12 +361,32 @@ jobs:

coveralls:
name: Indicate completion to coveralls.io
needs: [conda-build, pip-build, hindcast-calls]
needs:
[
prepare-wave-hindcast-cache,
prepare-wind-hindcast-cache,
conda-build,
pip-build,
hindcast-calls,
]
if: |
always() &&
needs.conda-build.result == 'success' &&
needs.pip-build.result == 'success' &&
(needs.hindcast-calls.result == 'success' || needs.hindcast-calls.result == 'skipped')
(
(
needs.conda-build.result == 'success' &&
needs.pip-build.result == 'success' &&
needs.prepare-wave-hindcast-cache.result == 'skipped' &&
needs.prepare-wind-hindcast-cache.result == 'skipped' &&
needs.hindcast-calls.result == 'skipped'
) ||
(
needs.conda-build.result == 'success' &&
needs.pip-build.result == 'success' &&
needs.prepare-wave-hindcast-cache.result == 'success' &&
needs.prepare-wind-hindcast-cache.result == 'success' &&
needs.hindcast-calls.result == 'success'
)
)
runs-on: ubuntu-latest
container: python:3-slim
steps:
Expand Down