Details
Android Build workflow worked on branch:
Release should work since that just adds a JS script that's platform agnostic (and I wrote and tested in macOS environment). We should kick off a native release just to give it a shot anyways.
Diff Detail
- Repository
- rCOMM Comm
- Branch
- android-ci-to-macos (branched from master)
- Lint
No Lint Coverage - Unit
No Test Coverage
Event Timeline
.github/workflows/android_ci.yml | ||
---|---|---|
41 | To account for differences between Ubuntu and macOS provided base64. | |
54 | I previously tried JAVA_HOME=${JAVA_HOME_11_arm64} ./gradlew bundleRelease and setting env the same way as ANDROID_SIGNING_PASSWORD, but those workflows failed (very likely for other reasons). Leaving for now since this worked, but will try moving to match ANDROID_SIGNING_PASSWORD and update if that run works. | |
60 | ~/.gradle already exists on the CI runners so mkdir returns error. | |
.github/workflows/android_release.yml | ||
28–32 | This also differs from the Android Build workflow. Wasn't able to test the release workflow on my fork, but did check that mkdir -p works as expected on macOS and there are no differences there. |
setting JAVA_HOME before command worked, using the env approach with ANDROID_SIGNING_PASSWORD didn't.