Go workspace artifact update notices exceed GitHub's 65,536-char comment limit; 422 classified as external-host-error aborts entire run #45434
Unanswered
lauraseidler
asked this question in
Request Help
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.
How are you running Renovate?
None
Which platform you running Renovate on?
GitHub.com
Which version of Renovate are you using?
44.41.1
Please tell us more about your question or problem
In a large Go workspace (go.work with 60+ modules), updating a single dependency that many modules depend on causes Renovate to generate artifact update notices listing all the changed go.mod/go.sum files. For broadly-depended-on packages, this list exceeds GitHub's 65,536-character comment body limit.
What happens:
This has hit us for multiple packages so far, our workaround is to add each to an
"enabled": falsepackageRule as we discover them, which we have to update manually every time a new package hits the limit, and of course means that we need to manually update these packages.Additionally (and even more impactful), a single PR's comment failure aborts the entire run. Even if truncating the comment isn't feasible, handling the 422 gracefully (log a warning, continue the run) would prevent failing the run and allowing other dependencies to be updated.
Suggested fixes (any one would help, but probably both is best):
Happy send a PR
Logs (if relevant)
Logs
All reactions