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

Build a way to utilize the parallelization of jobs in Github actions to run built in parallel #53

Open
giltayar opened this issue Mar 8, 2021 · 0 comments

Comments

@giltayar
Copy link
Owner

giltayar commented Mar 8, 2021

The idea is this:

  • A pre-commit gets the dependency graph and builds a Github Actions workflow file
  • The first job is a special job that figures out what packages need to be built (using bilt libraries) and creates outputs per-package using ::set-output
  • There will be one job per-package
  • Each job will use jobs.job.needs to define the dependency it has on other jobs/packages
  • Each job will use jobs.job.if to check the output of the special job to see if it needs to run

And that should work!

Needs product definition

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant