Closed Bug 1666321 Opened 4 years ago Closed 2 years ago

[mergeduty] leftovers to full automation

Categories

(Release Engineering :: General, enhancement)

enhancement

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1782086

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:

  1. 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.

  1. wiki version bumping

There was a script somewhere flying around, we should look into ways to integrate that.

  1. 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.

  1. beta closing and opening automatically

API for treestatus here?

  1. automatically enabling/disabling automatic betas?

If we move everything in Ship-it, it'd be a simple button.

  1. wnp

This might change soon, there's plans to switch to a different model.

  1. 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).

  1. 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.

  1. Button to trigger mergeduty for RelMan in Ship-it

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)

  1. wiki version bumping

There was a script somewhere flying around, we should look into ways to integrate that.

Tracked at bug 1414278.

Depends on: 1414278
Keywords: leave-open
Assignee: nobody → aki
Status: NEW → ASSIGNED
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
Assignee: aki → nobody
Status: ASSIGNED → NEW
See Also: → 1658553

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?

Status: NEW → RESOLVED
Closed: 2 years ago
Duplicate of bug: 1782086
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: