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 final release/19.0 into trunk #17800

Merged
merged 17 commits into from
Jan 24, 2022
Merged

Merge final release/19.0 into trunk #17800

merged 17 commits into from
Jan 24, 2022

Conversation

AliSoftware
Copy link
Contributor

@AliSoftware AliSoftware commented Jan 21, 2022

  • Version bumped in *.xcconfig files
  • *.lproj/Localizable.strings files updated with latest translations
  • fastlane/metadata/* and fastlane/jetpack_metadata/* files updated with latest translations
  • WPiOS submitted to Apple for review
  • JPiOS submitted to Apple for review

Compared to the last beta, this diff adds those last-minute additions:

emilylaguna and others added 15 commits January 20, 2022 11:36
Changes the default app icon to Cool Blue
This was an attempt to get the metadata uploaded to ASC. It did not
work, but it seems worth having anyway.
This is what did the trick! After adding this file to the folder, the
preview HTML that `deliver` generates also shows the en-US data 🎉
GlotPress doesn't currently have an `en-US` locale to fetch, meaning the
scripts that downloads the localized metadata won't update the English
release notes. This will need to be fixed in a dedicated PR.

In the meantime, this manual change will ensure the release notes are
correct for 19.0.
I'm pretty confident that having it wouldn't disrupt the upload flow for
the other languages, but since I likely won't be the one running the
next upload, I want to keep the changes to a minimum.
@AliSoftware AliSoftware requested a review from a team January 21, 2022 17:02
@AliSoftware AliSoftware self-assigned this Jan 21, 2022
@peril-wordpress-mobile
Copy link

peril-wordpress-mobile bot commented Jan 21, 2022

You can trigger an installable build for these changes by visiting CircleCI here.

@AliSoftware AliSoftware requested a review from jkmassel January 21, 2022 17:28
@mokagio
Copy link
Contributor

mokagio commented Jan 21, 2022

Unit tests failed on CircleCI with PostServiceWPComTests.testTrashingAPostWillUpdateItsRevisionStatusAfterSyncProperty(). All green on Buildkite.

I restarted the build (accidentally doing "rerun workflow" instead of "rerun from failed"). I've been experiencing some flakiness on CircleCI recently. Haven't put much weight on it because we plan to decommission it soon™.

@AliSoftware
Copy link
Contributor Author

AliSoftware commented Jan 21, 2022

@mokagio the CI workflow running the tests also interrupted/cancelled the Release Build, which I had to restart, and might also explain why the Unit Test workflow were then cancelled in turn.

It happens that the Release Build (the one I relaunched after ☝️) ultimately failed anyway, because the new App Icon for AppStore got rejected for having an alpha channel (see Slack). Which means @jkmassel (who is now taking over the submission as I'm EOD) will need to update it with a new one we got without alpha, and restart the Release Build CI workflow after that.

All that meaning that the Unit Test workflow that you just restarted… might be cancelled and fail again as soon as Jeremy pushes a new commit with the asset fix, then re-triggers a Release Build (which will take priority obviously).

TL;DR: We should probably wait until after the Release Build workflow on CI finally goes green and we successfully submitted the builds to ASC before restarting the Unit Test jobs on that PR 🙃

App Store Connect rejected the previous build with the following error:

```
[Transporter Error Output]: ERROR ITMS-90717: Invalid App Store Icon. The App Store Icon in the asset catalog in 'WordPress.app' can't be transparent nor contain an alpha channel.
```

@mattmiklic kindly provided a new version with no alpha, which I
verified with:

```
sips -g hasAlpha /path/to/new-icon.png
```
I did this to track the fact that we will attempt a new submission after
the `19.0.0.4` one failed because of the App Store icon including the
alpha channel, which should be fixed by
8d09f32.

Also notice that I bumped the internal version to "...22", which
technically would mean the build was made on the 22nd of January, even
though (as far as UTC goes) we're still on the 21st. Pragmatically, that
has little consequence because we'll most likely won't be making any
build tomorrow.
// and this should be the very last build for 18.3, so we should be fine.
// – Gio
VERSION_LONG=19.0.0.20220121
VERSION_LONG=19.0.0.20220122
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Also notice that I bumped the internal version to "...22", which
technically would mean the build was made on the 22nd of January, even
though (as far as UTC goes) we're still on the 21st. Pragmatically, that
has little consequence because we'll most likely won't be making any
build tomorrow.

Can't wait for us to address wordpress-mobile/release-toolkit#202 one day…

@mokagio mokagio marked this pull request as ready for review January 24, 2022 09:56
@mokagio mokagio merged commit e56bbde into trunk Jan 24, 2022
@mokagio mokagio deleted the release/19.0 branch January 24, 2022 09:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants