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

Next release WhereYouGo #364

Closed
6 of 8 tasks
Lineflyer opened this issue Jan 15, 2022 · 10 comments
Closed
6 of 8 tasks

Next release WhereYouGo #364

Lineflyer opened this issue Jan 15, 2022 · 10 comments
Assignees

Comments

@Lineflyer
Copy link
Member

Lineflyer commented Jan 15, 2022

We released 2022.01.14 with fixes for GPS on Android 12 and meeting the formal requirements of Google Play (TargetSDK=30).

However there is still work to be done and contributions needed for at least:

No requirement for a new release, but nice to be included:

In the long run the following items are a must-have, but those are pretty large tasks potentially, therefore we should not wait for them to release a new bugfix release:

Feel free to step into any of these (or other) issues and help keeping WhereYouGo alive!

@Lineflyer Lineflyer pinned this issue Jan 15, 2022
@Lineflyer
Copy link
Member Author

#368 added above

moving-bits added a commit to moving-bits/WhereYouGo that referenced this issue Feb 18, 2023
@moving-bits
Copy link
Member

Added #416, #412 as prerequisites for next version, added #391 and #420 as "nice to have", and shuffled around the huge tasks of #309 and #73 as non-blocking for next release

IMHO we should release after the "must haves" (better: also the "nice to haves") have been merged and tested for a couple of days, as currently nobody can download a new cartridge due to the website changes behind #412.

@Lineflyer
Copy link
Member Author

@moving-bits Was it intended to close this "next release" issue by your commit?

@moving-bits
Copy link
Member

No, was caused by a wrong issue number in commit message (that's why 368 is still open). I'll reopen here, and close the other issue manually.

@moving-bits moving-bits reopened this Feb 19, 2023
@Lineflyer
Copy link
Member Author

As @moving-bits informed me a new release should be done for WhereYouGo. I will prepare this and (if not already there) will also document the needed steps in a wiki article.
I will try to find time during today or this evening.

Anything missing or can I just start?

@Lineflyer Lineflyer self-assigned this Feb 22, 2023
@Lineflyer
Copy link
Member Author

I am currently preparing everything for the release. Branches are already updates and release version is built.
I do however have to solve some warnings on Google Play...investigating:
image

@bekuno
Copy link
Member

bekuno commented Feb 22, 2023

Strange - our targetSdk is 31.
Do we get such warning also for c:geo?

@Lineflyer
Copy link
Member Author

I guess we would receive such warning also for c:geo.
But for c:geo I took the time last year to complete all guideline compliance questionnaires already.

For WhereYouGo I assume/hope we are not using any advertisement ID, so I will just click No for that and for government apps as well.

@Lineflyer
Copy link
Member Author

Lineflyer commented Feb 22, 2023

Release process was already documented here

  • Check/Insert correct version name as headline in /src/main/assets/news.xml.
  • Check/Complete the versions changelog in src/main/assets/news.xml (will be shown in the app)
  • Build release on CI server
  • Perform smoke test with resulting whereyougo-release.apk before continuing
  • Upload and publish whereyougo-release.apk to Google Play
  • Tag the release on Github
  • Publish the release on Github including upload of whereyougo-release.apk to Github
  • Post release info to Facebook as soon as update is available on Google Play

Edit:
Warnings from above on Google Play have been fixed by stating "No" for advertisement ID and government app.

@Lineflyer
Copy link
Member Author

Done here. Thanks for helping out to fix the critical things. I will take the remaining issues from the list above into a followup issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants