Skip to content

Commit 2627974

Browse files
committed
corrected github actions
1 parent a748b46 commit 2627974

2 files changed

Lines changed: 12 additions & 2 deletions

File tree

.github/workflows/flutter-ci.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,4 +148,8 @@ jobs:
148148
echo "linker = \"$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang\"" >> ~/.cargo/config.toml
149149
150150
- name: Build for Android (arm64)
151-
run: cargo build -p fula-flutter --target aarch64-linux-android --release
151+
run: |
152+
# Set CC and AR for ring/rustls cross-compilation
153+
export CC_aarch64_linux_android="$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang"
154+
export AR_aarch64_linux_android="$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar"
155+
cargo build -p fula-flutter --target aarch64-linux-android --release

.github/workflows/flutter-release.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,13 @@ jobs:
121121
EOF
122122
123123
- name: Build
124-
run: cargo build -p fula-flutter --target ${{ matrix.target }} --release
124+
run: |
125+
# Set CC and AR for ring/rustls cross-compilation
126+
# Convert target name to env var format (replace - with _)
127+
TARGET_ENV=$(echo "${{ matrix.target }}" | tr '-' '_')
128+
export CC_${TARGET_ENV}="$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin/${{ matrix.target }}24-clang"
129+
export AR_${TARGET_ENV}="$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar"
130+
cargo build -p fula-flutter --target ${{ matrix.target }} --release
125131
126132
- name: Upload artifact
127133
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)