Hi,
I've tried to use this action to set up NDK r23c in GHA's Ubuntu 20.04's runner, using the link-to-sdk option so that it would be found where it used to be pre-installed (GH removed it from their Ubuntu 20.04 runner recently: actions/runner-images@8bb825b).
This seems to work if local-cache isn't used, but if I use both options, then the NDK doesn't seem to be found in /usr/local/lib/android/sdk/ndk/23.2.8568313.
Example build log: https://github.com/godotengine/godot/actions/runs/6936937595/job/18870055757
With this config:
- name: Install Android NDK r23c
uses: nttld/setup-ndk@v1
with:
ndk-version: r23c
link-to-sdk: true
local-cache: true
Ideally I'd like to use both, so that I can install the NDK once and keep it cached for all subsequent runs.
I would imagine it would restore /home/runner/.setup-ndk/r23c from the cache, and re-create the symlink in /usr/local/lib/android/sdk/ndk/23.2.8568313 each time.
Hi,
I've tried to use this action to set up NDK r23c in GHA's Ubuntu 20.04's runner, using the
link-to-sdkoption so that it would be found where it used to be pre-installed (GH removed it from their Ubuntu 20.04 runner recently: actions/runner-images@8bb825b).This seems to work if
local-cacheisn't used, but if I use both options, then the NDK doesn't seem to be found in/usr/local/lib/android/sdk/ndk/23.2.8568313.Example build log: https://github.com/godotengine/godot/actions/runs/6936937595/job/18870055757
With this config:
Ideally I'd like to use both, so that I can install the NDK once and keep it cached for all subsequent runs.
I would imagine it would restore
/home/runner/.setup-ndk/r23cfrom the cache, and re-create the symlink in/usr/local/lib/android/sdk/ndk/23.2.8568313each time.