This task is to upgrade to 3.8.x series
Release notes https://www.gerritcodereview.com/3.8.html
breaking changes https://www.gerritcodereview.com/3.8.html#breaking-changes
Change 360219: Delete vote now fails for an already deleted vote
Would affect Zuul as we have configured it to vote --verified=0 when starting gate-and-submit. As I understand it if a change had no test run (ie it is immediately +2ed) then Gerrit would report a failure.
Per T354886#9536879 below: that only affects the REST API.
Change 356941: Do not set real_author in ChangeMessageInfo if author == real_author
It’s not needed to return the author twice if the change message was not impersonated. Documentation already stated this, but clients should double check they don’t rely on real_author always being returned. See also T328484
T356051 Change 354916: Remove registerStyleModule() plugin API
plugin.registerStyleModule() has been deprecated since Gerrit 3.5 and is removed in 3.8. The new API to use (which is only in 3.8) is plugin.styleApi().insertCSSRule():
| ||
| ||
https://gerrit.wikimedia.org/r/1002933 | stable-3.8 | Remove registerStyleModule() for Gerrit 3.8 |
Change 351515 : Remove html commentlink functionality.
Html commentlinks allow for arbitrary html injection on the page. Replaced them with link commentlinks, using optional prefix, suffix, text parameters to achieve the same functionality. Existing configs can be migrated using scripts in tools/migration/html_to_link_commentlink.md