You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The GitHub Actions Play deploy workflow expects the keystore bytes in
70
+
`ANDROID_UPLOAD_KEYSTORE_B64`, decodes them to a temporary runner path, and then
71
+
exports `ANDROID_KEYSTORE_PATH`. The keystore file should never be written into
72
+
the repository checkout in CI.
73
+
57
74
## How Validation Works
58
75
59
76
Gradle checks release signing inputs only when a release task is requested. Debug and profile builds do not require release signing credentials.
60
77
61
78
Release builds fail before packaging if any required value is absent or if the keystore file path does not exist. The error message lists the missing inputs so local and CI setup failures are explicit.
79
+
80
+
Expected setup failures look like:
81
+
82
+
```text
83
+
Android release signing is required for release builds. Missing: storeFile, ANDROID_KEYSTORE_PATH, or ONTIME_ANDROID_KEYSTORE_PATH, ...
0 commit comments