Triple-T / gradle-play-publisher

GPP is Android's unofficial release automation Gradle Plugin. It can do anything from building, uploading, and then promoting your App Bundle or APK to publishing app listings and other metadata.
MIT License
4.13k stars 341 forks source link

Update play google-api-client 2.2.0 and android-publisher to 2.0.0 #1090

Closed francescocervone closed 1 year ago

francescocervone commented 1 year ago

Fixes https://github.com/Triple-T/gradle-play-publisher/issues/1074

I wanted to updated only the Google API Client, but the original issue was with the android-publisher being incompatible with Google API client 2.x.

I was not able to find a changelog for android-publisher. I just realized that last release was 2.0 by looking at the source: https://github.com/googleapis/google-api-java-client-services/tree/main/clients/google-api-services-androidpublisher/v3 Not sure how you handle these kinds of updates.

Google API client has an updated changelog instead: https://github.com/googleapis/google-api-java-client/releases.

I was able to integrate it in an existing project and it seems to work. Also, all unit tests pass.

SUPERCILEX commented 1 year ago

Can you check that stuff works with the snapshot builds (once that's live in a few hours)?

francescocervone commented 1 year ago

@SUPERCILEX where can I monitor the snapshot deploy? Both PR and master commit actions have skipped it because it looks like version.txt does not contain the snapshot version.

SUPERCILEX commented 1 year ago

Oops, I just triggered a snapshot build. :)

francescocervone commented 1 year ago

Everything works as expected on the snapshot 👍 Thanks! Will you deploy a new release with this change? We are unable to upgrade some other dependencies because of this issue.

SUPERCILEX commented 1 year ago

Kicked off a build