Closed Shirkanesi closed 1 year ago
@Shirkanesi I think these changes could also be applied to release.yml? Could you perform this change as well. This should increase the release build time :)
This PR is stale because it has been open 7 days with no activity. Remove stale label or comment or this will be closed in 7 days.
Folow-Up for #288
Checklist
Motivation and Context
Currently building all releases for a PR is painfully slow and takes at least 20 minutes, sometimes up to 30.
This change allows a speedup to typically 10 to 15 minutes (a test-build can be found here), allowing for less time wasted by waiting and therefore prevents frustration.
Description
This PR uses parallelisation for the artifact upload; the upload-action is way slower than the caching action, therefore up-/downloading the build-artifacts into a cache and then uploading every distribution separately as artifact is much more efficient.
Currently only the pr/main action is changed; if you want I'll also adapt the other slow runs to use this methods.