Closed
Bug 1465841
Opened 6 years ago
Closed 6 years ago
Allow configuring non-gecko projects
Categories
(Firefox Build System :: Task Configuration, task)
Firefox Build System
Task Configuration
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: dustin, Assigned: dustin)
References
Details
Attachments
(5 files)
46 bytes,
text/x-phabricator-request
|
tomprince
:
review+
|
Details | Review |
46 bytes,
text/x-phabricator-request
|
tomprince
:
review+
|
Details | Review |
46 bytes,
text/x-phabricator-request
|
tomprince
:
review+
|
Details | Review |
46 bytes,
text/x-phabricator-request
|
tomprince
:
review+
|
Details | Review |
46 bytes,
text/x-phabricator-request
|
tomprince
:
review+
|
Details | Review |
We need to support nss and nss-try (which don't have levels) as well as ci-admin and ci-configuration. This may also involve changing the "gecko_repo" property to something a little clearer. It sounds like it's boolean right now.
Assignee | ||
Comment 1•6 years ago
|
||
This is a bit more clear as to the meaning, `gecko_repo` sounds like a boolean "is this a gecko repo" flag.
Assignee | ||
Comment 2•6 years ago
|
||
The gecko-roles and gecko-actions features are true for all of the existing repos, but not for the newly-added, non-gecko repos.
Assignee | ||
Comment 3•6 years ago
|
||
Assignee | ||
Comment 4•6 years ago
|
||
Assignee | ||
Comment 5•6 years ago
|
||
This also moves the extra_tc_scopes into the `repo:..` role, rather than in the trust-level-specific role. I anticipate future work will actually get rid of all this complex role inheritance, so this is probably a taste of the future. It also grants active_scm_level_1 access to nss-try's scopes, and active_scm_level_3 access to ci-admin/ci-configuration's scopes. I don't think this is an issue. Depends on: D2145
Comment 6•6 years ago
|
||
Comment on attachment 8992087 [details] Bug 1465841: use parent_repo instead of gecko_repo Tom Prince [:tomprince] (limited availability Jul 16-29) has approved the revision. https://phabricator.services.mozilla.com/D2145
Attachment #8992087 -
Flags: review+
Comment 7•6 years ago
|
||
Comment on attachment 8992084 [details] Bug 1465841: add nss and ci-* repositories + features Tom Prince [:tomprince] (limited availability Jul 16-29) has approved the revision. https://phabricator.services.mozilla.com/D2143
Attachment #8992084 -
Flags: review+
Comment 8•6 years ago
|
||
Comment on attachment 8992083 [details] Bug 1465841 - rename gecko_repo to parent_repo Tom Prince [:tomprince] (limited availability Jul 16-29) has approved the revision. https://phabricator.services.mozilla.com/D2142
Attachment #8992083 -
Flags: review+
Assignee | ||
Comment 9•6 years ago
|
||
I landed this since it was reviwed once and I believe I addressed the feedback -- and it was blocking other stuff.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Comment 10•6 years ago
|
||
Comment on attachment 8992086 [details] Bug 1465841: fix broken tests Tom Prince [:tomprince] (limited availability Jul 16-29) has approved the revision. https://phabricator.services.mozilla.com/D2144
Attachment #8992086 -
Flags: review+
Comment 11•6 years ago
|
||
Comment on attachment 8992088 [details] Bug 1465841: handle gecko-actions, gecko-roles features Tom Prince [:tomprince] (limited availability Jul 16-29) has approved the revision. https://phabricator.services.mozilla.com/D2146
Attachment #8992088 -
Flags: review+
You need to log in
before you can comment on or make changes to this bug.
Description
•