diff --git a/.github/workflows/test-android.yml b/.github/workflows/test-android.yml index 9f3ad098c..e6af3d541 100644 --- a/.github/workflows/test-android.yml +++ b/.github/workflows/test-android.yml @@ -64,6 +64,18 @@ jobs: ndk-version: r25b local-cache: true + # TODO check after https://github.com/nttld/setup-ndk/issues/518 is fixed + - name: Restore Android Symlinks + if: matrix.platform == 'ubuntu-latest' || matrix.platform == 'macos-latest' + run: | + directory="${{ steps.setup-ndk.outputs.ndk-path }}/toolchains/llvm/prebuilt/linux-x86_64/bin" + find "$directory" -type l | while read link; do + current_target=$(readlink "$link") + new_target="$directory/$(basename "$current_target")" + ln -sf "$new_target" "$link" + echo "Changed $(basename "$link") from $current_target to $new_target" + done + - uses: Swatinem/rust-cache@v2 with: workspaces: |