Release Management/Release Process Checklist Documentation: Difference between revisions

Updated the beta merge day steps post android repo migration
(Updated the beta build steps post android repo migration)
(Updated the beta merge day steps post android repo migration)
Line 196: Line 196:
#* Application Services release once and at the start of the beta cycle.
#* Application Services release once and at the start of the beta cycle.
#* This step is required before building Android/iOS.
#* This step is required before building Android/iOS.
# Perform the release management steps in the [https://mozac.org/contributing/release-checklist AC Release checklist]
# Switch to Application Services in Firefox Android to Release
#* The Firefox Android (Android-Components, Fenix, Focus) release branch is used for beta and rc builds. This step can be performed before the Beta 1 build has shipped to the beta channel, geckoview is built during the desktop promote phase.
#* Change the Version and Channel in mobile/android/android-components/plugins/dependencies/src/main/java/ApplicationServices.kt
#** See example [https://hg.mozilla.org/releases/mozilla-beta/rev/4c3f709451f8aa49beaf8d63fc2131c3ac85e82e commit]
#* Push directly mozilla-beta
# Perform the release management steps in the [https://github.com/mozilla-mobile/firefox-ios/wiki/Release-Checklist#soft-freeze-tasks Firefox iOS Soft Freeze Checklist]
# Perform the release management steps in the [https://github.com/mozilla-mobile/firefox-ios/wiki/Release-Checklist#soft-freeze-tasks Firefox iOS Soft Freeze Checklist]
#* The Firefox iOS release branch is used for beta and rc builds.
#* The Firefox iOS release branch is used for beta and rc builds.
Line 233: Line 235:
#* Taskcluser email: “firefox xxx.0b1 build1/mozilla-beta has been pushed to cdntest”
#* Taskcluser email: “firefox xxx.0b1 build1/mozilla-beta has been pushed to cdntest”
#* Taskcluser email: “devedition xxx.0b1 build1/mozilla-beta has been pushed to cdntest”
#* Taskcluser email: “devedition xxx.0b1 build1/mozilla-beta has been pushed to cdntest”
# Confirm GV bump PR is merged to the firefox-android releases_vXXX branch
#* The GeckoView build is created during the promote phase of the desktop build
#* The PR is automatically created by a GitHub action when it detects a new GeckoView version is available
# Create Firefox Android (AC, Fenix, Focus) release in Ship-It
# Create Firefox Android (AC, Fenix, Focus) release in Ship-It
#* Once the PR to change the GeckoChannel and the PR to bump the geckoview have both merged, go to ship-it and create new release.
#* Once the PR to change the GeckoChannel and the PR to bump the geckoview have both merged, go to ship-it and create new release.
383

edits