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

Merge release/20.3 (20.3-rc-2) #16932

Merged
merged 11 commits into from
Jul 22, 2022
Merged

Merge release/20.3 (20.3-rc-2) #16932

merged 11 commits into from
Jul 22, 2022

Conversation

ParaskP7
Copy link
Contributor

@ParaskP7 ParaskP7 commented Jul 21, 2022

Merging the release branch after doing a new beta.

The new beta included:


Merge Conflicts:

<<<<<<< merge/release-20.3
    gutenbergMobileVersion = 'v1.79.1'
=======
    gutenbergMobileVersion = 'v1.80.0-alpha3'
>>>>>>> trunk

I kept gutenbergMobileVersion = 'v1.80.0-alpha3', which was in trunk. PS: @fluiddot or @dcalhoun or @derekblank can you please confirm if the conflict resolution is good and that the v1.80.0-alpha3 already has the fix? 🙏

@ParaskP7 ParaskP7 added the Releases Label related to managing releases label Jul 21, 2022
@ParaskP7 ParaskP7 added this to the 20.3 ❄️ milestone Jul 21, 2022
@ParaskP7 ParaskP7 requested a review from a team July 21, 2022 11:27
@peril-wordpress-mobile
Copy link

You can trigger optional UI/connected tests for these changes by visiting CircleCI here.

@ParaskP7 ParaskP7 marked this pull request as ready for review July 21, 2022 11:32
@ParaskP7 ParaskP7 requested a review from derekblank July 21, 2022 11:35
@wpmobilebot
Copy link
Contributor

wpmobilebot commented Jul 21, 2022

You can test the Jetpack changes on this Pull Request by downloading an installable build (jetpack-installable-build-pr16932-332594d.apk), or scanning this QR code:

@wpmobilebot
Copy link
Contributor

wpmobilebot commented Jul 21, 2022

You can test the WordPress changes on this Pull Request by downloading an installable build (wordpress-installable-build-pr16932-332594d.apk), or scanning this QR code:

@ParaskP7
Copy link
Contributor Author

ParaskP7 commented Jul 21, 2022

PS: The instrumented-test check is failing due to this wPScreenshotTest test failing (maybe its flaky). 🤔 Cc @jkmassel

@dcalhoun
Copy link
Member

dcalhoun commented Jul 21, 2022

I kept gutenbergMobileVersion = 'v1.80.0-alpha3', which was in trunk. PS: @fluiddot or @dcalhoun or @derekblank can you please confirm if the conflict resolution is good and that the v1.80.0-alpha3 already has the fix? 🙏

👋🏻 @ParaskP7. Thanks for the ping.

TL;DR: v1.80.0-alpha3 does not contain the fix, but I still believe we should select v1.80.0-alpha3. Not selecting the alpha release would likely break local, daily development. Additionally, the next scheduled release (1.80.0) has since merged, so WordPress-Android trunk now contains the bug fix.

We have run into this same situation before. Alpha Gutenberg releases represent code changes upon which Gutenberg's daily development depends. We do not make them on specific cadence, but as needed. Removing one (i.e. rolling back to a lower release) would likely cause errors in daily local development. While the alpha release will not contain the latest crash fix, I do not think that is a major concern. The fix will always arrive when we integrate the next scheduled release.

@ParaskP7
Copy link
Contributor Author

TL;DR: v1.80.0-alpha3 does not contain the fix, but I still believe we should select v1.80.0-alpha3. Not selecting the alpha release would likely break local, daily development. Additionally, the next scheduled release (1.80.0) has #16931 (comment), so WordPress-Android trunk now contains the bug fix.

Great, thanks for the confirmation on selecting v1.80.0-alpha3 @dcalhoun , your clarification makes total sense! 🥇 🙇 👍

@fluiddot
Copy link
Contributor

fluiddot commented Jul 21, 2022

Hey @ParaskP7, thanks for sharing this and merging the release 🙇 . As @dcalhoun mentioned, the version for solving the conflict should be v1.80.0-alpha3.

TL;DR: v1.80.0-alpha3 does not contain the fix, but I still believe we should select v1.80.0-alpha3. Not selecting the alpha release would likely break local, daily development. Additionally, the next scheduled release (1.80.0) has #16931 (comment), so WordPress-Android trunk now contains the bug fix.

I was checking the commit that was tagged with the alpha version (i.e. v1.80.0-alpha3) and noticed that it was created after the fix was merged, so looks like in this case we'd have all changes, including the bug fix, by using the alpha tag 🎊.

Screenshot 2022-07-21 at 19 23 03

Copy link
Contributor

@mokagio mokagio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • versionName rc number and versionCode bumps in build.gradle``version.properties
  • string.xml updates

Good to go from a release automation point of view, and from what I make of the comments, also for the conflict resolution

@ParaskP7
Copy link
Contributor Author

Hey @ParaskP7, thanks for sharing this and merging the release 🙇 . As @dcalhoun mentioned, the version for solving the conflict should be v1.80.0-alpha3.

Thanks for the double confirmation @fluiddot ! 🙇

I was checking the commit that was tagged with the alpha version (i.e. v1.80.0-alpha3) and noticed that it was created after the fix was merged, so looks like in this case we'd have all changes, including the bug fix, by using the alpha tag 🎊.

Oh nice, this is good! 🎉

@ParaskP7
Copy link
Contributor Author

Thanks for the review and 👍 @mokagio ! 🙇 ❤️ 🚀

@ParaskP7
Copy link
Contributor Author

ParaskP7 commented Jul 22, 2022

👋 @jkmassel !

PS: The instrumented-test check is failing due to this wPScreenshotTest test failing (maybe its flaky). 🤔 Cc @jkmassel

The instrumented-test check is still failing due to wPScreenshotTest. Can/Should we disable this check and/or merge this anyway? 🤔

UPDATE: I ended-up merging it to trunk anyway as I wanted to progress with the final release of 20.3 without having any tasks being pending from the previous beta release of 20.3-rc-2. I hope that's okay... 😊

PS: I also updated this PR with latest trunk. This was my last try... (Buildkite + Firebase Test Lab)

@ParaskP7 ParaskP7 merged commit 1bc64a7 into trunk Jul 22, 2022
@ParaskP7 ParaskP7 deleted the merge/release-20.3 branch July 22, 2022 09:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Releases Label related to managing releases
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants