Lumi icon indicating copy to clipboard operation
Lumi copied to clipboard

Release pipeline should not use macOS as first stage

Open sr258 opened this issue 2 years ago • 0 comments

The macOS release is the slowest as notarization at Apple's servers takes ages. It would be better if the release pipeline was structed differently:

  • release job that does the release on GitHub (tests, increase package version in package.json, create release object on GitHub, add notification that PR is included in release etc.)
  • then the release jobs for the OSs are called: one for macOS, one for Linux, one for Windows

That way the overall running time of the release would be decreased quite a bit.

sr258 avatar Apr 03 '22 10:04 sr258