Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use pathogen-repo-build workflow for builds #190

Merged
merged 1 commit into from
Sep 22, 2023

Conversation

corneliusroemer
Copy link
Member

Original commit is from @joverlee521, I just rebased it on master

Simplify build workflows by using the reusable Nextstrain pathogen-repo-build workflow.

This does not update the fetch-and-ingest-branch workflow since that will require additional changes to support the custom configs.

This does remove the notify_pipeline_failed step in the workflows. They can be added as a separate job in the workflow if we think they are still helpful.

Simplify build workflows by using the reusable Nextstrain
pathogen-repo-build workflow.

This does not update the fetch-and-ingest-branch workflow since that
will require additional changes to support the custom configs.

This does remove the `notify_pipeline_failed` step in the workflows.
They can be added as a separate job in the workflow if we think they
are still helpful.
@corneliusroemer
Copy link
Member Author

IIUC, notify_pipeline_failed only notified when the Github action failed, not when the build itself failed. Am I right @joverlee521?

@corneliusroemer
Copy link
Member Author

corneliusroemer commented Sep 22, 2023

This looks good to me, I'll merge and bear in mind if it fails

I've triggered a fetch-and-ingest to see if it all works out

@corneliusroemer corneliusroemer merged commit 83005e9 into master Sep 22, 2023
@corneliusroemer corneliusroemer deleted the pathogen-repo-build-workflow-rebased branch September 22, 2023 19:36
@joverlee521
Copy link
Contributor

IIUC, notify_pipeline_failed only notified when the Github action failed, not when the build itself failed. Am I right @joverlee521?

Yup, this was added to catch errors that were raised outside of the build itself. We should still get Slack notifications if there is an error during the build.

@joverlee521 joverlee521 mentioned this pull request Feb 15, 2024
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants