Skip to content
This repository has been archived by the owner on Feb 20, 2023. It is now read-only.

Releng Firefox Beta 79.1.0 #12761

Closed
1 of 9 tasks
liuche opened this issue Jul 20, 2020 · 4 comments
Closed
1 of 9 tasks

Releng Firefox Beta 79.1.0 #12761

liuche opened this issue Jul 20, 2020 · 4 comments

Comments

@liuche
Copy link
Contributor

liuche commented Jul 20, 2020

This build is currently using 79.0.0 Beta, but 80 will go to Beta later this week. If we want to update, we can push a new version.

Beta Builds

  • Monday, July 20 Firefox Beta build w/ AC 50.0.0 Tuesday, July 21 Firefox Beta build w/ AC 51.0.0

During Beta Product Integrity (Beta Release until PI green signoff)

  • If bugs are considered release blocker then find someone to fix them on master and the milestone branch (cherry-pick / uplift)
  • If needed tag a new RC version (e.g. v1.0-RC2) and follow the submission checklist again.

During Production Release Rollout [Tuesday, Wednesday following Monday Release Day]

  • Check Sentry for new crashes. File issues and triage.
  • Ask Relman in the bug if they see potential blockers on Google Play, and if not, request that they bump the release each day (25% Tu, 100% Wed)
Major releases often need to be synchronized with other marketing activities (e.g. blog postings).

Room for improvement

  • Automate assigning milestones to closed issues (based on date, etc) Automate some manual parts of Releng Checklist #6199
  • Automate assignig eng:qa:needed to issues Automate some manual parts of Releng Checklist #6199
  • Automate verification that the commit hash matches the most recent RC
  • Builds generated as part of signing-production task look like public/build/arm64-v8a/geckoBeta/target.apk. This means that the dev must download, then rename them by hand. Could RM update these to generate public/build/arm64-v8a/geckoBeta/firefox-preview-v3.0.0-rc.1-arm64-v8a.apk, or similar?

┆Issue is synchronized with this Jira Task

@github-actions github-actions bot added the needs:triage Issue needs triage label Jul 20, 2020
@liuche liuche removed the needs:triage Issue needs triage label Jul 20, 2020
@liuche liuche changed the title Releng Firefox Beta 80.0.0 Releng Firefox Beta 79.0.1 Jul 20, 2020
@liuche
Copy link
Contributor Author

liuche commented Jul 20, 2020

Tried to pin to AC 50.0.0 from last week, but it seems like 51.0.0 has added a ton of breaking changes so we'll wait for the AC 51.0.0 release on Tuesday cc @pocmo - since this was cut in the morning, AC 51.0.0 should apply cleanly.

In the future, we'll be ending our sprints on Wednesday EOD, so we should be able to pick the freshest AC at the end of every sprint 🥬

@pocmo
Copy link
Contributor

pocmo commented Jul 21, 2020

AC 51.0.0 is now released and available.

But there's something odd about the versioning here. This is a new branch that will be cut from master, right? Using 79.0.1 for that seems wrong, I would expect this to be a dot release on top of 79.0.0 and not a new version from master.

It also gets confusing with the release version: We are going to release 79.0.0 to the fennec release audience soon. If we need to follow-up with a dot release to fix something then this would be 79.0.1 - which then would be something completely different than 79.0.1-Beta that we build here. This is very confusing.

This also is somehow misleading with semantic versioning: This is not a patch version with "backwards compatible bug fixes.".

We can't really change the major version while it is syncrhonized with Gecko(View). But maybe we should bump the minor version here instead and turn this into 79.1.0? This also makes it possible to continue with "patch" dot releases from this version.

liuche added a commit that referenced this issue Jul 22, 2020
@liuche liuche changed the title Releng Firefox Beta 79.0.1 Releng Firefox Beta 79.1.0 Jul 22, 2020
@liuche
Copy link
Contributor Author

liuche commented Aug 5, 2020

Rolled out to 100% last week.

@liuche liuche closed this as completed Aug 5, 2020
@data-sync-user data-sync-user changed the title Releng Firefox Beta 79.1.0 FNX3-21879 ⁃ Releng Firefox Beta 79.1.0 Aug 11, 2020
@data-sync-user data-sync-user changed the title FNX3-21879 ⁃ Releng Firefox Beta 79.1.0 FNX-13878 ⁃ Releng Firefox Beta 79.1.0 Aug 11, 2020
@data-sync-user data-sync-user changed the title FNX-13878 ⁃ Releng Firefox Beta 79.1.0 FNX2-15457 ⁃ Releng Firefox Beta 79.1.0 Aug 11, 2020
@liuche liuche closed this as completed Aug 11, 2020
@data-sync-user data-sync-user changed the title FNX2-15457 ⁃ Releng Firefox Beta 79.1.0 Releng Firefox Beta 79.1.0 May 19, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants