-
Notifications
You must be signed in to change notification settings - Fork 329
Home
As of Firefox 128, all future releases will be fully managed in Mozilla Central. We are archiving this Github repository as of June 17th. Please refer to the below announcement for background.
The latest documentation for contributing to Firefox for Android will be maintained in the main Firefox Source Docs, here.
As always, you can find our development team on Matrix, in the following channels:
- #fenix:mozilla.org
- #focus-android:mozilla.org
- #android-components:mozilla.org
- #geckoview:mozilla.org
📢 Hi everyone,
Today, we are announcing the next step of our monorepo migration. On March 18th, the Fenix, Focus and Android Components projects will move into the mozilla-central repository. This will make it easier and faster to build, test and release our Android apps. Firefox for Android 126 will be the first version hosted in the same repository as GeckoView. Firefox for Android 124 and 125 will continue to be updated and shipped from GitHub as before.
Last year, we announced the first step of our migration to a unified monorepo, consolidating the Fenix, Focus and Android Components projects into a single new Firefox-Android repository. Those changes have already proven successful, and we are now confident that this second step is necessary.
All the issues related to Fenix, Focus, Android Components, as well as GeckoView, will remain on Bugzilla.
Fenix, Focus and Android Components will stay on the same release cadence, we'll continue to maintain and publish components and all functionality as usual, and our artifact, package and application IDs will also stay the same.
Having our Android code and the Gecko/GeckoView code in the same repository will bring us great improvements in various aspects, from developing to shipping, including CI, tooling and testing. Any change in GeckoView will be directly accessible from the code of the above-mentioned projects, and it will be a lot easier to automatically and more frequently test on our Android browsers, improving the reliability of our development processes.
On March 18th, 2024, all commits in the Github repository firefox-android are going to be migrated to mozilla-central. Contributing to Firefox for Android will be similar to Firefox Desktop: the same tools and the same process will be used. You can get familiar with them starting today. We provided some additional details in the FAQ.
As we prepare for this change, we want to thank you all for your help and support; your work has been critical to getting Fenix, Focus, and Android Components this far. We're grateful for your contributions, and believe these changes will make it easier to continue contributing to these projects. We will reach out individually on all open Pull Requests to discuss next steps, after the migration is done.
If you haven’t already contributed to GeckoView, Gecko and/or Firefox Desktop, you can get started following the already existing documentation. We encourage you to ask all your questions on Matrix. You can find us on Matrix in the following channels:
#fenix:mozilla.org
#focus-android:mozilla.org
#android-components:mozilla.org
#geckoview:mozilla.org
Thank you!