- issue#15 Support of
publishType
param to control the publish process.
/**
* (Optional)
* CLI: `--publishType`
* ----| 'instantly' – the application will be published immediately after the review process is completed.
* ----| 'manual' – the application must be published manually by the developer after ther review process is completed.
* Gradle Extension DSL, available values:
* ----| ru.cian.rustore.publish.PublishType.INSTANTLY
* ----| ru.cian.rustore.publish.PublishType.MANUAL
* Default value: `instantly`
*/
publishType = ru.cian.rustore.publish.PublishType.INSTANTLY
- issue#9 Support of AAB files. Now you can publish AAB files to Rustore.
Just use a new parameter
buildFormat
in your configuration:
configure<ru.cian.rustore.publish.RustorePublishExtension> {
instances {
register("release") {
buildFormat = ru.cian.rustore.publish.BuildFormat.AAB
}
}
}
if your file is large, you can increase the timeout by a new parameter requestTimeout
in seconds:
configure<ru.cian.rustore.publish.RustorePublishExtension> {
instances {
register("release") {
...
buildFormat = ru.cian.rustore.publish.BuildFormat.AAB
requestTimeout = 1800 // seconds;
....
}
}
}
- Remove support of Sonatype. It means that you can't use the plugin from Maven Central. You must to use the Gradle Portal.
To do this, you need to add the following code to your
settings.gradle.kts
:pluginManagement { repositories { gradlePluginPortal() } }
-
issue#8 The companyId in POST /public/auth/ will be deprecated by new documentation. According to message the
companyId
parameter ofPOST /public/auth/
request is deprecated from 30 Jule 2024. Need to usekeyId
instead of.You need to get
keyId
by instruction and change the credentials file from:{ "company_id": "<COMPANY_ID>", "client_secret": "<CLIENT_SECRET>" }
to:
{ "key_id": "<KEY_ID>", "client_secret": "<CLIENT_SECRET>" }
- issue#5 Support of serviceType plugin param.
- Support of Gradle 8+, Android Gradle Plugin 8+ and JDK17+
- Add mustRunAfter assemble and bundle tasks without side effect on configuration cache
- ReleaseNotes doesn't work #1
First released version. Support:
- Publish APK in Rustore and submit it on all users after got store approve