ソースを参照

fix(ci): test-android NDK error (#8738)

* fix(ci): test-android NDK error

* only on unix
Lucas Fernandes Nogueira 1 年間 前
コミット
cb613beea6
1 ファイル変更12 行追加0 行削除
  1. 12 0
      .github/workflows/test-android.yml

+ 12 - 0
.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: |