Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2024.07 Release Tracking #8407

Open
78 tasks
rtsisyk opened this issue Jun 7, 2024 · 1 comment
Open
78 tasks

2024.07 Release Tracking #8407

rtsisyk opened this issue Jun 7, 2024 · 1 comment
Labels
DevOps Automation and pipelines Releases Meta-tickets for tracking the release procedure

Comments

@rtsisyk
Copy link
Contributor

rtsisyk commented Jun 7, 2024

Expected Store Submission: Sun 30 Jun (around 20:00 GMT)
Expected Full Rollout to Users: Fri 6, Jul
Release Manager: TBD

  • Alpha reminders
    • PRs for alpha reminder | TBD | Wed, Jun 19
    • The release notes reminder| TBD | Wed, Jun 19
    • PRs for alpha reminder | TBD | Fri, Jun 21
    • The release notes reminder| TBD | Fri, Jun 21
  • Alpha release | TBD | Sat, Jun 22 - Sun, Jun 23
    • No release blockers | TBD
    • Alpha release notes are ready in Etherpad | TBD
    • Android smoke-test is OK (15 minutes) | TBD
    • iOS smoke-test is OK (15 minutes) | TBD
    • A new alpha branch is created from the master
      • GitHub Branch Protection is configured for the new branch
      • GitHub Environments are configured for the new branch
    • Android Alpha is published on Firebase AppTester for testing
    • Android Alpha is published on Telegram for testing
    • iOS Alpha is submitted to Apple TestFlight for review
    • iOS Alpha is approved in Apple TestFlight
      • iOS Alpha TestFlight link is published on Telegram for testing
  • Release Candidate reminders
    • Data generation reminder | TBD | Wed, Jun 26
    • The release notes reminder |TBD | Wed, Jun 26
    • ASO reminder | TBD | Wed, Jun 26
  • Release Candidate | @rtsisyk | Sat, Jun 29 - Sun, Jun 30
    • No release blockers in master | @rtsisyk
    • A PR with the actual release notes is raised | TBD | Sat, Jun 29
    • Android smoke-test is OK (15 minutes) | @rtsisyk
    • iOS smoke-test is OK (15 minutes) | @rtsisyk
    • A new release branch is created from the master
      • GitHub Branch Protection is configured for the new branch
      • GitHub Environments are configured for the new branch
    • A PR with the actual data is raised | @vng | Sun, Jun 30
    • RC Sign-off
    • The PR with new data is merged into the master
    • The PR with release notes is merged into the master
    • Android RC is submitted to Google Play Closed Beta for review
    • Android RC is published on GitHub as a pre-release
    • Android RC APK from Google Play is uploaded to GitHub
    • Android RC is published on Firebase AppTester for testing
    • Android RC is published on Telegram for testing
    • F-Droid build is triggered | @pastk and @rtsisyk to figure out how to check
    • iOS RC is submitted to Apple TestFlight for review
    • Data is synchronized to all servers
    • Metaserver is updated to include new data version
    • iOS RC TestFlight is approved | @rtsisyk | Tue, Jul 02 – Wed, Jul 03
      • iOS RC TestFlight link is published on Telegram for testing
    • Android RC is approved for Google Play Closed Beta | @rtsisyk | Tue, Jul 2–Wed, Jul 3
      • Google Play Managed Publishing Check
  • Production Release | Tue, Jul 02 – Wed, Jul 03
    • iOS RC AppStore metadata is updated | @yanatalia | Tue, Jul 02
    • iOS RC is sent for review to App Store production with automatic 7 days phased rollout
    • Android RC is sent for review to Google Play Production with automatic 10% phased rollout| @rtsisyk
    • Google Play Managed Publishing Check
    • Android RC is sent for review to Huawei AppGallery with manual release (TBD) | @rtsisyk
    • Metaserver is updated to include new app versions | @rtsisyk | Wed, Jul 3
    • Google Play 20% phased rollout | @rtsisyk | Thu, Jul 4
    • The release final sign-off | Fri, Jul 5
    • AppStore 100% rollout | TBD | Fri, Jul 5
    • Google Play 100% rollout | TBD | Fri, Jul 5
    • App Gallery 100% rollout | TBD | Fri, Jul 5
    • GitHub - remove "pre-release" and mark the release as "latest" | TBD | Fri, Jul 5
    • F-Droid check | TBD | Fri, Jul 5
    • The release branch is merged into master | @rtsisyk | Fri, Jul 5
  • Announcements
@rtsisyk rtsisyk added Releases Meta-tickets for tracking the release procedure DevOps Automation and pipelines labels Jun 7, 2024
@rtsisyk
Copy link
Contributor Author

rtsisyk commented Jun 7, 2024

Tasks have been re-groupped into alpha/rc/production.

@rtsisyk rtsisyk pinned this issue Jun 7, 2024
@rtsisyk rtsisyk mentioned this issue Jun 7, 2024
57 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DevOps Automation and pipelines Releases Meta-tickets for tracking the release procedure
Projects
None yet
Development

No branches or pull requests

1 participant