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
Bot releases are hidden (Show)
Published by SUPERCILEX over 3 years ago
This release is identical to v3.3.0, except that it includes the necessary changes to be compatible with the Android Gradle Plugin v4.2.x and v7.0.x. Known bugs from 3.1.0-agp4.2 still apply.
Published by SUPERCILEX over 3 years ago
Note: This release is only compatible with the Android Gradle Plugin v4.1.x. See GPP v3.3.0-agp4.2 for a release compatible with the Android Gradle Plugin v4.2.x.
ResolutionStrategy.IGNORE
stopped worked due to external API changes. This is now fixed.publish
task has been replaced with an identical publishApps
task. This resolves conflicts with the maven-publish
plugin that had no other solution.Published by SUPERCILEX almost 4 years ago
Fix another incompatibility with AGP
Published by SUPERCILEX almost 4 years ago
This release is identical to v3.2.0, except that it includes the necessary changes to be compatible with the Android Gradle Plugin v4.2.x and v7.0.x. Known bugs from 3.1.0-agp4.2 still apply.
Published by SUPERCILEX almost 4 years ago
Note: This release is only compatible with the Android Gradle Plugin v4.1.x. See GPP v3.2.0-agp4.2 for a release compatible with the Android Gradle Plugin v4.2.x.
playConfigs
. They override build types, but get overridden by product flavors.Published by SUPERCILEX almost 4 years ago
This release is identical to 3.1.0-agp4.2, but it is compatible with AGP 3.2 beta 3 and AGP 7 alpha 4.
Published by SUPERCILEX almost 4 years ago
This release is identical to v3.1.0, except that it includes the necessary changes to be compatible with the Android Gradle Plugin v4.2.x.
Published by SUPERCILEX almost 4 years ago
Note: This release is only compatible with the Android Gradle Plugin v4.1.x. See GPP v3.1.0-agp4.2 for a release compatible with the Android Gradle Plugin v4.2.x.
--no-commit
.editDeleted
error.Published by SUPERCILEX about 4 years ago
Note: Gradle 6.5 and the Android Gradle Plugin v4.1.0 are the new minimum requirements. GPP 2.x will not support AGP 4.1 or above.
maven-publish
plugin. If present, GPP will now add its dependencies to the publish
task.playConfigs
would sometimes inadvertently overwrite each other.foo = blah
to foo.set(blah)
. For more guidance, see the updated docs.outputProcessor
property has been removed. The same functionality can now be achieved using native AGP APIs..p12
files) has been removed along with the serviceAccountEmail
property. Use JSON credentials instead.promo-graphics
are no longer supported in the Publishing API and have been removed.The promote task now handles its different configuration options more simply. Promotion needs a from track and a promote track. If the fromTrack
isn't specified explicitly, the least stable release track will be used. If the promoteTrack
isn't specified explicitly, it will be assumed that you want to do an in-place update so the resolved fromTrack
will be used. Previously, the track
property was involved in the computation of both other properties.
Published by SUPERCILEX over 4 years ago
PS: this release uses a new publishing mechanism, so in theory you can use any of our modules directly (though this isn't officially supported).
Published by SUPERCILEX over 4 years ago
promoteTrack
instead of the fromTrack
.Published by SUPERCILEX over 4 years ago
No artifacts were published, please ignore this release.
Published by SUPERCILEX over 4 years ago
This release fixes a few key bugs:
play
would fail.In addition, partial compatibility with AGP 4.1.x is now available.
Published by SUPERCILEX over 4 years ago
This release makes incompatibility errors with the Android Gradle Plugin clearer.
Note: the minimum AGP version was bumped from
3.6.0-rc03
to3.6.0
now that 3.6 stable has shipped.
Published by SUPERCILEX over 4 years ago
This release fixes a dependency resolution issue caused by https://github.com/googleapis/google-api-java-client/issues/1487.
Published by SUPERCILEX over 4 years ago
This release is focused on fixing long-standing bugs and minor feature requests.
Note: GPP v2.7 requires at least Gradle 6.2 and the Android Gradle Plugin 3.6.0.
graphics/icon.png
instead of graphics/icon/1.png
.playConfigs
contain an unrecognized variant, product flavor, or build type.playConfigs
.promoteArtifact
instead of promoteReleaseArtifact
) now propage down to their respective implementation tasks correctly.--artifact-dir
CLI param is now correctly respected in eagerly configured Gradle projects.--track
CLI param on promotion tasks has been removed as it led to confusing bugs and unpredictable behavior. Use --promote-track
instead.Published by SUPERCILEX almost 5 years ago
Published by SUPERCILEX almost 5 years ago
Fixed an issue where promoting a release with R8/Proguard enabled would fail.
Published by SUPERCILEX almost 5 years ago
This release of GPP requires at least Gradle 6.0.
Published by SUPERCILEX almost 5 years ago
This release mainly consists of a huge refactor towards a testable architecture. As a bonus, numerous bugs have been fixed in the process.
Other notable changes are: