Go Releaser Ignores Parallelism #5698
Replies: 2 comments 3 replies
-
Looking at the code, GoReleaser does respect the Lines 155 to 159 in 0edafa6 It defaults to What I suspect is happening: GoReleaser is correctly limiting concurrency to 10 builds, but each That results in 10 × 10 = 100 CPU threads, oversaturating the CI node. We could try setting Question: does GoReleaser explicitly pass the |
Beta Was this translation helpful? Give feedback.
-
improved docs about it: #5712 thanks @ryancurrah 💌 |
Beta Was this translation helpful? Give feedback.
-
We have been troubleshooting an issue in CI where a lot of CPU cores are being used, we identified that the issue is related Go Releaser. This has been happening for longer than 3 months as far as we can tell, so not sure if it's related to Go Releaser v2 or a more recent update.
It appears that Go Releaser is ignoring the
--parallelism
flag.Below is an output in our CI (that has been obfuscated), you will notice we set parallelism set to
10
but in monitoring we see the build task taking all CPU cores on the build node.Beta Was this translation helpful? Give feedback.
All reactions