Leave them centralized in ANGLEWrangling.md, link to them from
BranchingAndRolling.md, and add the Chromium-into-ANGLE autoroller.

Bug: angleproject:6323
Change-Id: I913954b92dbe3545320e662de122daf26140d425
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3124341
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
This commit is contained in:
Kenneth Russell 2021-08-26 21:54:54 -07:00 коммит произвёл Angle LUCI CQ
Родитель 9a3f60f220
Коммит c90a6dcacc
2 изменённых файлов: 9 добавлений и 17 удалений

Просмотреть файл

@ -15,18 +15,9 @@ appropriate testing.
## Autorollers
At present, autorollers manage both the ANGLE roll into Chromium, and
the Chromium roll into ANGLE.
The top-level page for the ANGLE autoroller into Chromium is:
[https://autoroll.skia.org/r/angle-chromium-autoroll](https://autoroll.skia.org/r/angle-chromium-autoroll)
The top-level page for the Chromium autoroller into ANGLE is:
[https://autoroll.skia.org/r/chromium-angle-autoroll](https://autoroll.skia.org/r/chromium-angle-autoroll)
Each of these can be triggered manually if necessary by logging in
with appropriate credentials. The Chromium-into-ANGLE autoroller in
particular usually only runs daily, and sometimes when adding or
removing test suppressions it's advantageous to run it more often.
the Chromium roll into ANGLE. All of the ANGLE-related autorollers are
documented in the [ANGLE Wrangling
documentation](../infra/ANGLEWrangling.md#the-auto-rollers).
## Manually rolling DEPS

Просмотреть файл

@ -90,7 +90,7 @@ the Label `Hotlist-PixelWrangler` for bugs that aren't caused by ANGLE regressio
1. Use this URL:
`https://chromium.googlesource.com/angle/angle.git/+log/<last passing revision>..<first failing revision>`
## Task 3: The Auto-Rollers
## <a name="the-auto-rollers"></a>Task 3: The Auto-Rollers
The [ANGLE auto-roller](https://autoroll.skia.org/r/angle-chromium-autoroll) automatically updates
Chrome with the latest ANGLE changes.
@ -100,16 +100,17 @@ Chrome with the latest ANGLE changes.
1. **Chrome Branching**: You are responsible for pausing the roller 24h before branch days, and resuming afterwards.
See the [Chrome Release Schedule](https://chromiumdash.appspot.com/schedule).
We also use additional auto-rollers to roll third party libraries into ANGLE once per day:
We also use additional auto-rollers to roll third party libraries, and Chromium, into ANGLE once per day:
* [SwiftShader into ANGLE](https://autoroll.skia.org/r/swiftshader-angle-autoroll)
* [vulkan-deps into ANGLE](https://autoroll.skia.org/r/vulkan-deps-angle-autoroll)
* [VK-GL-CTS into ANGLE](https://autoroll.skia.org/r/vk-gl-cts-angle-autoroll?tab=status)
* [Chromium into ANGLE](https://autoroll.skia.org/r/chromium-angle-autoroll)
Please ensure these rollers are also healthy and unblocked. You can trigger manual rolls using the
dashboards to land high-priority changes. When a roll fails, stop the roller, determine if the root
cause is a problem with ANGLE or with the upstream repo, and file an issue with an appropriate next
step.
dashboards to land high-priority changes, for example Chromium-side test expectation updates or
suppressions. When a roll fails, stop the roller, determine if the root cause is a problem with
ANGLE or with the upstream repo, and file an issue with an appropriate next step.
The autoroller configurations live in the [skia/buildbot repository](https://skia.googlesource.com/buildbot/)
in the [autoroll/config](https://skia.googlesource.com/buildbot/+/main/autoroll/config) folder.