Open
Bug 1887949
Opened 1 year ago
Updated 4 months ago
Migrate ci-configuration repo to `mozilla-releng/fxci-config` on Github
Categories
(Release Engineering :: Firefox-CI Administration, task)
Release Engineering
Firefox-CI Administration
Tracking
(Not tracked)
ASSIGNED
People
(Reporter: ahal, Assigned: ahal)
References
Details
Attachments
(9 files, 1 obsolete file)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
60 bytes,
text/x-github-pull-request
|
Details | Review | |
60 bytes,
text/x-github-pull-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
53 bytes,
text/x-github-pull-request
|
Details | Review | |
53 bytes,
text/x-github-pull-request
|
Details | Review | |
53 bytes,
text/x-github-pull-request
|
Details | Review |
We'd like to migrate ci-configuration to Github for a number of reasons:
- Mozilla is moving away from hg.m.o
- Code review bot doesn't comment on phab revisions
- Problems with hg load
- More visible / easier to contribute to
- PR flow is nicer (imo)
I've already set up the repo, including history:
https://github.com/mozilla-releng/fxci-config
This bug will track the switch. Roughly my plan is to:
- Get Taskcluster CI working on the new repo
- Announce the move a week in advance to relevant teams
- Make the new repo the source of truth by updating
cloudops-infra
- Request the old repo be archived
I don't have an exact timeline, but ideally this will all happen in the next month or so.
Assignee | ||
Comment 1•1 year ago
|
||
Assignee | ||
Updated•1 year ago
|
Keywords: leave-open
Pushed by ahalberstadt@mozilla.com:
https://hg.mozilla.org/ci/ci-configuration/rev/b64ca4e7d9d3
Add 'mozilla-releng/fxci-config' to projects.yml, r=releng-reviewers,bhearsum
Assignee | ||
Comment 3•1 year ago
|
||
This way I can keep the main
branch tracking the old repo and also not break
any checks.
Pushed by ahalberstadt@mozilla.com:
https://hg.mozilla.org/ci/ci-configuration/rev/628e9cb2b88d
Temporarily update fxci-config default_branch to WIP migration branch, r=releng-reviewers,bhearsum
Assignee | ||
Comment 5•1 year ago
|
||
Pushed by ahalberstadt@mozilla.com:
https://hg.mozilla.org/ci/ci-configuration/rev/9929ac03adbd
fix trailing whitespace in projects.yml, r=releng-reviewers,bhearsum
Assignee | ||
Comment 7•1 year ago
|
||
Assignee | ||
Comment 8•1 year ago
|
||
It looks like the trigger for that deploy pipeline is configured in Jenkins somewhere outside of that repo, so I also filed https://mozilla-hub.atlassian.net/browse/SVCSE-1852 to track the request to SRE to make that change.
Assignee | ||
Comment 9•1 year ago
|
||
Assignee | ||
Comment 10•1 year ago
|
||
Comment 11•1 year ago
|
||
Pushed by ahalberstadt@mozilla.com:
https://hg.mozilla.org/ci/ci-configuration/rev/97333046c8d3
Create a client to run 'tc-admin apply' in the new repo, r=releng-reviewers,bhearsum
Comment 12•1 year ago
|
||
Assignee | ||
Comment 13•1 year ago
|
||
Comment 14•1 year ago
|
||
Updated•1 year ago
|
Attachment #9412270 -
Attachment is obsolete: true
Updated•1 year ago
|
Keywords: leave-open
Comment 15•1 year ago
|
||
You need to log in
before you can comment on or make changes to this bug.
Description
•