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)

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:

  1. Mozilla is moving away from hg.m.o
  2. Code review bot doesn't comment on phab revisions
  3. Problems with hg load
  4. More visible / easier to contribute to
  5. 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:

  1. Get Taskcluster CI working on the new repo
  2. Announce the move a week in advance to relevant teams
  3. Make the new repo the source of truth by updating cloudops-infra
  4. 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.

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

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
Pushed by ahalberstadt@mozilla.com: https://hg.mozilla.org/ci/ci-configuration/rev/9929ac03adbd fix trailing whitespace in projects.yml, r=releng-reviewers,bhearsum

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.

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
Attachment #9412270 - Attachment is obsolete: true
Blocks: 1919840
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: