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.
I think the wording here may be a bit confusing. In my experience, 'cancel' typically means close the alert, and there's another option like 'confirm' or something that will mean you're ok with discarding changes.
Here it seems like 'cancel' means we're ok with discarding changes. Not sure if it's just me though (cc @ted)