Github Actions workflows - parallelism, macosx, windows #1863
dankamongmen
started this conversation in
General
Replies: 1 comment 2 replies
-
There is parallelization built in the actions. The jobs run in parallel by default but the only way to share data between them is using artifacts https://docs.github.com/en/actions/guides/storing-workflow-data-as-artifacts. I have not looked in to that yet. So the build phase will be one job, rust and python wrappers will depend on it. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
i wanted to make a single place to discuss this stuff. @igo95862 @michaelsbradleyjr , heads-up
Parallelism
I think our Github Actions workflow could take advantage of parallelism, if any is available to us. Right now, for instance, python wrappers run serially against rust wrappers. They're independent, and ought be able to run in parallel.
It looks like jobs run in parallel by default, but steps are serialized, and furthermore that there are no plans to support parallel steps. We'd have to use backgrounded tasks or GNU parallel or something similar. So maybe this isn't worth it.
What kind of resources are available to us in our free tier?
Beta Was this translation helpful? Give feedback.
All reactions