callstackincubator/Rock Remote Build - Android

Github implementation of the Rock Remote Build for Android

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Apr 13, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: callstackincubator/android@c04be7b6078d62620958c7420634a984a40f0bb5 # v3.1.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
github-tokenGitHub Tokenyes
working-directoryWorking directory for the build commandno.
validate-gradle-wrapperWhether to validate the Gradle wrappernotrue
setup-javaWhether to run actions/setup-java actionnotrue
variantBuild variantnodebug
aabBuild Android App Bundle instead of APKnofalse
rock-build-extra-paramsExtra parameters to pass to "rock build:android"no
signWhether to sign the build with release keystoreno
re-signRe-sign the app bundle with new JS bundleno
ad-hocUpload the APK with index.html pagenofalse
keystore-base64Base64 version of the release keystoreno
keystore-filePath to the keystore fileno
keystore-store-fileKeystore store file nameno
keystore-store-passwordKeystore store passwordno
keystore-key-aliasKeystore key aliasno
keystore-key-passwordKeystore key passwordno
keystore-pathPath within the Android source directory where the keystore should be placednorelease.keystore
comment-botWhether to send a comment under PR with the link to the generated buildnotrue
custom-identifierCustom identifier used in artifact naming for re-sign and ad-hoc flows to distinguish builds with the same native fingerprintno
validate-elf-alignmentValidate ELF alignment of native libraries (16KB page size compliance for Google Play)nofalse
namedescription
artifact-urlURL of the relevant Android build artifact (could be cached)
artifact-idID of the relevant Android build artifact (could be cached)