Custom Android Build GitHub workflow

I’m trying to create an Android build of custom QGC using GitHub actions. My build action fails at apk build step. It seems that my workflow enters an infinite make loop.

I have tried to correlate the output to a successful upstream build. My build seems to miss the following step:

make -f Makefile INSTALL_ROOT=/home/runner/work/_temp/shadow_build_dir/android-build install

Snippet of the make infinite loop:

linking libmyqgc_arm64-v8a.so
echo Post Link Common && mkdir -p package && make V=1 VERBOSE=1 apk && cp android-build/build/outputs/apk/debug/android-build-debug.apk package/myqgc64.apk
Post Link Common
make[1]: warning: jobserver unavailable: using -j1. Add ‘+’ to parent make rule.
make[1]: Entering directory ‘/home/runner/work/_temp/shadow_build_dir’
mkdir -p /home/runner/work/_temp/shadow_build_dir/ANDROID_PACKAGE_SOURCE_DIR && cp -f -R /home/runner/work/myqgc/myqgc/android/* /home/runner/work/_temp/shadow_build_dir/ANDROID_PACKAGE_SOURCE_DIR && cp -f -R /home/runner/work/myqgc/myqgc/custom/android/* /home/runner/work/_temp/shadow_build_dir/ANDROID_PACKAGE_SOURCE_DIR && sed -i “s/package="org.mavlink.qgroundcontrol"/package="org.myqgc.myqgc"/” /home/runner/work/_temp/shadow_build_dir/ANDROID_PACKAGE_SOURCE_DIR/AndroidManifest.xml
linking libmyqgc_arm64-v8a.so
echo Post Link Common && mkdir -p package && make V=1 VERBOSE=1 apk && cp android-build/build/outputs/apk/debug/android-build-debug.apk package/myqgc64.apk
Post Link Common
make[2]: Entering directory ‘/home/runner/work/_temp/shadow_build_dir’
mkdir -p /home/runner/work/_temp/shadow_build_dir/ANDROID_PACKAGE_SOURCE_DIR && cp -f -R /home/runner/work/myqgc/myqgc/android/* /home/runner/work/_temp/shadow_build_dir/ANDROID_PACKAGE_SOURCE_DIR && cp -f -R /home/runner/work/myqgc/myqgc/custom/android/* /home/runner/work/_temp/shadow_build_dir/ANDROID_PACKAGE_SOURCE_DIR && sed -i “s/package="org.mavlink.qgroundcontrol"/package="org.myqgc.myqgc"/” /home/runner/work/_temp/shadow_build_dir/ANDROID_PACKAGE_SOURCE_DIR/AndroidManifest.xml
linking libmyqgc_arm64-v8a.so
and so on…

I’ve been tying for weeks to get the Custom Android version build.
…no joy and so far no help from anyone.
:unamused: