Closed Bug 1782733 (android-monorepo) Opened 3 years ago Closed 2 years ago

[meta] Migrate android-components, focus-android, and fenix to a monorepo

Categories

(Release Engineering :: General, enhancement)

enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jlorenzo, Unassigned)

References

(Depends on 3 open bugs)

Details

(Keywords: meta)

(This metabug has many more actors than releng alone. However, I couldn't find a better product/component. Feel free to redirect it!)

For many years our android projects have lived in different git repositories. We've come to the conclusion that a monorepo would be more beneficial for daily development and the release process. For more information, see this document[1].

[1] https://docs.google.com/document/d/1VMr5rtn-2Ilb4DSjNoD6D9bk-RX1GGOin8Hpn9sqMbA/edit

Depends on: 1782736

Temporarily marking this bug confidential until we get the communication ironed out.

Group: mozilla-employee-confidential
Depends on: 1783614
Depends on: 1783690
Depends on: 1784232
Depends on: 1786783
Depends on: 1786785
Depends on: 1786777
Depends on: 1786780
Depends on: 1786787
Depends on: 1786793
Depends on: 1786535
Depends on: 1788606
Depends on: 1788984
Depends on: 1789931
Depends on: 1790086

The move to the monorepo was officially announced 5 days ago[1]. No need to keep these tickets confidential anymore.

[1] https://github.com/mozilla-mobile/android-components/issues/12751

Group: mozilla-employee-confidential
Depends on: 1790782
Depends on: 1791084
Depends on: 1791397
Depends on: 1795675
Depends on: 1795712
No longer depends on: 1795712
Depends on: 1796289
Depends on: 1797507
Depends on: 1797245
Depends on: 1797244
Depends on: 1796600
Depends on: 1797699
No longer depends on: 1783614
No longer depends on: 1788606
No longer depends on: 1791397
No longer depends on: 1797507
Depends on: 1797702
No longer depends on: 1786777
No longer depends on: 1786780
No longer depends on: 1786787
No longer depends on: 1786793
No longer depends on: 1796600
No longer depends on: 1783690
No longer depends on: 1790782
No longer depends on: 1782736
No longer depends on: 1784232
No longer depends on: 1786535
Depends on: 1782736
Depends on: 1790782
No longer depends on: 1789931
Depends on: 1797704
No longer depends on: 1797244
No longer depends on: 1797245
No longer depends on: 1786785
Depends on: 1799736
Depends on: 1802180
Depends on: 1803130
Depends on: 1804938
No longer depends on: 1804938
Depends on: 1805560
Depends on: 1805711
Depends on: 1808596
Depends on: 1814857
Depends on: 1825457
Severity: -- → S3

Closing this metabug. All major steps were done!

  1. We moved android-components to firefox-android in early November 2022 (bug 1797702 comment 1)
  2. We did the same with focus-android the next month (bug 1797704 comment 1)
  3. Fenix was migrated in mid-February (bug 1803130 comment 3)
  4. Clean up was marked as done in mid-May (bug 1797699 comment 2)
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Summary: Migrate android-components, focus-android, and fenix to a monorepo → [meta] Migrate android-components, focus-android, and fenix to a monorepo
You need to log in before you can comment on or make changes to this bug.