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

Release 2.2.1 #918

Merged
merged 1 commit into from
Jan 15, 2024
Merged

Release 2.2.1 #918

merged 1 commit into from
Jan 15, 2024

Conversation

ialokim
Copy link
Collaborator

@ialokim ialokim commented Jan 13, 2024

Here are the steps to follow when preparing a new release (some custom tasks added for this release). Please check the following boxes with an x when done:

  • update PTE to the latest commit at opentransitmap and run ./update-dependency-pinning.sh
  • test the app (automatically using AndroidTest as well as manually), paying special attention to changes since the last release
  • fix any bugs if necessary
  • update translations from Transifex using tx pull --mode=developer -a in the root folder (you need proper permissions to do that)
  • add newly supported languages to the two arrays in app/src/main/res/values/arrays.xml
  • revise the commits to master since the last release and add interesting changes (as well as new languages) to the changelog at app/src/main/res/xml/changelog_master.xml, then run python3 ./fastlane/generate_changelog.py
  • bump the versionCode and versionName in app/build.gradle
  • file another PR updating all dependencies which should be merged after the successful release

This is just a fixup release for 2.2.0 mainly fixing #911 and raising the target API level to 33 to enable distribution via Google Play.
Draft since manual release tests are still outstanding.

@cla-bot cla-bot bot added the cla-signed ✔️ The Contributor Licence Agreement was signed by all contributors. label Jan 13, 2024
@ialokim ialokim marked this pull request as ready for review January 14, 2024 22:17
@ialokim
Copy link
Collaborator Author

ialokim commented Jan 14, 2024

Just tested on both Android 5 and 14 and didn't encounter any issues apart from this provider-specific one reported at PTE: https://gitlab.com/opentransitmap/public-transport-enabler/-/issues/7

From my side this is ready to be published @grote.

@grote grote merged commit 056c6b4 into master Jan 15, 2024
4 checks passed
@grote grote deleted the release-2.2.1 branch January 15, 2024 12:21
@grote
Copy link
Owner

grote commented Jan 15, 2024

sent to Google Play in beta track. let me know once ready to promote to production (ca be days after release rather than months)

@grote
Copy link
Owner

grote commented Jan 16, 2024

still wrestling with google play data safety requirements which is a bit tricky since we use many different service providers receiving data through requests.

@grote
Copy link
Owner

grote commented Jan 19, 2024

play accepted and published our update two days ago. I just bump to production/stable

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla-signed ✔️ The Contributor Licence Agreement was signed by all contributors.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants