rustored
Fastlane plugin for publishing Android builds to RuStore.
Install
fastlane add_plugin rustored
Actions
rustored_publish_aab
Publishes an AAB file.
rustored_publish_aab(
token: ENV["RUSTORE_TOKEN"],
package_name: "com.example.app",
version_id: 123456,
aab_path: "app/build/outputs/bundle/release/app-release.aab"
)
rustored_publish_apk
Publishes an APK file.
rustored_publish_apk(
token: ENV["RUSTORE_TOKEN"],
package_name: "com.example.app",
version_id: 123456,
apk_path: "app/build/outputs/apk/release/app-release.apk",
services_type: "Unknown",
is_main_apk: true
)
Options
Shared:
| Option | Env | Required |
|---|---|---|
token |
RUSTORE_TOKEN |
yes |
package_name |
RUSTORE_PACKAGE_NAME |
yes |
version_id |
RUSTORE_VERSION_ID |
yes |
AAB:
| Option | Env | Required |
|---|---|---|
aab_path |
RUSTORE_AAB_PATH |
yes |
APK:
| Option | Env | Required |
|---|---|---|
apk_path |
RUSTORE_APK_PATH |
yes |
services_type |
RUSTORE_SERVICES_TYPE |
no |
is_main_apk |
RUSTORE_IS_MAIN_APK |
yes |
Test
bundle exec rspec
bundle exec rubocop