[mergeduty] leftovers to full automation
Categories
(Release Engineering :: General, enhancement)
Tracking
(Not tracked)
People
(Reporter: mtabara, Unassigned)
References
(Depends on 1 open bug, Blocks 1 open bug)
Details
(Keywords: leave-open)
Attachments
(2 files)
Mergeduty has traditionally been a very manual process. Nowadays the bulk of it has been moved to automation. Still, there are things that linger that could benefit of automation:
- nightly bump in shipit
Potentially waiting on nightly automation to be added in Shipit. Then add a github behavior in githubscript to handle this task.
- wiki version bumping
There was a script somewhere flying around, we should look into ways to integrate that.
- merge steps being driven by shipit
Ideally we should move all the buttons in Ship-it so that it can be coordinate from there and follow the status bar.
- beta closing and opening automatically
API for treestatus here?
- automatically enabling/disabling automatic betas?
If we move everything in Ship-it, it'd be a simple button.
- wnp
This might change soon, there's plans to switch to a different model.
- email status notifications
get for free (matrix at least) if conducted by shipit
8. l10n bump
RelMan wants to be able to trigger this manually. Aki suggested l10n bumper could be part of the merge day behavior, without DONTBUILD and with CLOSED TREE. Currently triggerd by a hook (can be done by shipit).
- bulk AC into a single promotion graph
Right now all AC tasks (dry runs or not) are run cross branches. That leaves room for error. Since the payload controls the outcome, we could centralize all of them in a single repo (central?) or schedule all these tasks within a single graph so that it's automated.
- Button to trigger mergeduty for RelMan in Ship-it
Comment 1•4 years ago
|
||
Thanks for filing this bug Mihai! I have some context about one of the points you mentioned.
(In reply to Mihai Tabara [:mtabara]⌚️GMT from comment #0)
- wiki version bumping
There was a script somewhere flying around, we should look into ways to integrate that.
Tracked at bug 1414278.
Updated•4 years ago
|
Comment 2•4 years ago
|
||
Comment 3•4 years ago
|
||
Updated•4 years ago
|
Pushed by asasaki@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5c8ec6c704b2 run l10n-bump as part of central-to-beta merge day. r=releng-reviewers,bhearsum DONTBUILD
Updated•4 years ago
|
Comment 5•4 years ago
|
||
bugherder |
Reporter | ||
Comment 6•3 years ago
|
||
Ahal pointed out an interesting idea earlier today:
re: It doesn’t get automatically updated because it would need to know when a new nightly was available, not just when the version had been updated in-tree.
couldn't we have a cron task that checks the TC index for them?
Updated•2 years ago
|
Description
•