Support actions in Github based Gecko Decision tasks
Categories
(Release Engineering :: Firefox-CI Administration, enhancement)
Tracking
(firefox149 fixed)
| Tracking | Status | |
|---|---|---|
| firefox149 | --- | fixed |
People
(Reporter: ahal, Assigned: ahal)
References
(Blocks 2 open bugs)
Details
Attachments
(8 files)
|
54 bytes,
text/x-github-pull-request
|
Details | Review | |
|
54 bytes,
text/x-github-pull-request
|
Details | Review | |
|
54 bytes,
text/x-github-pull-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review |
The Git version of the Gecko decision task doesn't support actions yet.
| Assignee | ||
Updated•3 months ago
|
Comment 1•3 months ago
|
||
Comment 2•3 months ago
|
||
Authored by https://github.com/ahal
https://github.com/mozilla-releng/fxci-config/commit/33b60e90729e26f0862cbb1d94ff8ec855dfc163
[main] Bug 2009019 - Create in_tree_action hooks for the enterprise trust domain
| Assignee | ||
Comment 3•3 months ago
|
||
| Assignee | ||
Comment 4•3 months ago
|
||
| Assignee | ||
Comment 5•3 months ago
|
||
Actions are now working, though we still need to create a group to grant a scope so enterprise devs can trigger them.
| Assignee | ||
Comment 6•3 months ago
|
||
Actually, I still need to port the patches over to firefox-main.. I'll keep using this bug for that.
| Assignee | ||
Comment 7•3 months ago
|
||
In order to support actions, the .taskcluster.yml must be structured
as a single task. This is because when fxci-config generates the
hooks, it uses tcyml.tasks[0] as the hook task definition.
When we were defining separate tasks for hg and git, then the git
implementation of the Decision task was being discarded.
This refactors the .tc.yml a bit such that there is only a single
top-level task. This is a bit cleaner anyway as it guarantees it will
always be one or the other, with no possibility of accidentally
scheduling two Decision tasks.
| Assignee | ||
Comment 8•3 months ago
|
||
| Assignee | ||
Comment 9•3 months ago
|
||
This adds 'branch' and 'base_branch' to the push context, as well as
starts passing certain params via the 'parameters' context (just
'repository_type' for now).
| Assignee | ||
Comment 10•3 months ago
|
||
Comment 11•2 months ago
|
||
Comment 12•2 months ago
|
||
| bugherder | ||
| Assignee | ||
Updated•2 months ago
|
Updated•2 months ago
|
| Assignee | ||
Comment 13•2 months ago
|
||
Re-opening for a follow-up fix for pr-actions
| Assignee | ||
Comment 14•2 months ago
|
||
Comment 15•2 months ago
|
||
Comment 16•2 months ago
|
||
Comment 17•2 months ago
|
||
Backed out for causing CoT verification failures
Backout link: https://hg.mozilla.org/integration/autoland/rev/52b4d588b8bdb542c9e488953e669bc7d6ed9dcf
| Assignee | ||
Updated•2 months ago
|
Comment 18•2 months ago
|
||
Comment 19•2 months ago
|
||
| bugherder | ||
Description
•