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

Feature: support cross-workflow job dependencies via API #75

Open
emmeowzing opened this issue Jun 5, 2023 · 0 comments
Open

Feature: support cross-workflow job dependencies via API #75

emmeowzing opened this issue Jun 5, 2023 · 0 comments
Assignees
Labels
feature New functionality.

Comments

@emmeowzing
Copy link
Owner

emmeowzing commented Jun 5, 2023

Description

Run-on sentence, but: I have a job in workflow A that builds a Helm chart that depends on Helm artifacts produced in workflow B. I want this orb to insert a boilerplate/template job in workflow A before my Helm chart build that polls the API and waits for the jobs in workflow B to complete before exiting with a successful status so the job in workflow A can run.

  • The job name could be descriptive about what it is for and what it's waiting on.
  • I'll have to think of a way to indicate this cross-workflow dependency.

The present work-around is to simply depend on the user to rerun the workflow starting from failed jobs once the jobs it depends on have completed.

Another idea is: what if we have complete workflows that are dependent on one another?

References

https://circleci.canny.io/cloud-feature-requests/p/cross-workflow-job-dependencies
https://gist.github.com/natemellendorf/7bbc92c427d1d5bd8db8512cff0f8e60

@emmeowzing emmeowzing added feature New functionality. Help Wanted labels Jun 5, 2023
@emmeowzing emmeowzing changed the title Support: cross-workflow dependencies via API Support: cross-workflow job dependencies via API Jun 5, 2023
@emmeowzing emmeowzing self-assigned this Jun 5, 2023
@emmeowzing emmeowzing changed the title Support: cross-workflow job dependencies via API Support cross-workflow job dependencies via API Jun 5, 2023
@emmeowzing emmeowzing changed the title Support cross-workflow job dependencies via API Feature: support cross-workflow job dependencies via API Jun 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New functionality.
Projects
None yet
Development

No branches or pull requests

1 participant