This task is to upgrade to 3.8.x series
Release notes https://www.gerritcodereview.com/3.8.html
**notes**
**breaking changes**
To be checked https://www.gerritcodereview.com/3.8.html#breaking-changes
----
{icon exclamation-triangle color=yellow} **[[ https://gerrit-review.googlesource.com/360219 | Change 360219]]: Delete vote now fails for an already deleted vote**
Would affects 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.
----
{icon cog} **[[ https://gerrit-review.googlesource.com/356941 | 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
----
{icon question} **[[ https://gerrit-review.googlesource.com/354916 | Change 354916 ]]: Remove registerStyleModule() plugin API**
Use plugin.styleApi().insertCSSRule() instead. T356051
----
{icon question} **[[ https://gerrit-review.googlesource.com/351515 | 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`