freetimemaker/Android Build, Sign & Release
Builds an Android app using Gradle, detects version, creates git tags, scans with VirusTotal and signs.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| keystore | Base64 encoded keystore (ignored if use_repo_keystore=true) | no | — |
| keystore_password | — | yes | — |
| key_alias | — | yes | — |
| key_password | — | yes | — |
| gradle_task | Gradle task to run | — | assembleRelease |
| use_repo_keystore | Use a keystore stored in the repository | — | false |
| repo_keystore_path | Path to the repo keystore | — | release-key.jks |
| auto_tag | Automatically create git tag based on versionName | — | true |
| virustotal_scan | Enable VirusTotal scanning before signing | — | false |
| virustotal_api_key | VirusTotal API key | no | — |
| virustotal_timeout | Max seconds to wait for VirusTotal analysis | — | 120 |
Outputs
| name | description |
|---|---|
| signed_apk | Path to the final signed APK |
| version_name | Detected versionName |
| version_code | Detected versionCode |