diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1a7e58b65c..2a99b1e2d4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -274,10 +274,11 @@ jobs: - name: Build CLI run: | - cargo build --release --locked --package maa-cli + # git2 依赖 libssh2-sys/openssl-sys,交叉编译时需要 vendored 模式 + cargo build --release --locked --package maa-cli -F openssl-sys/vendored cp -v target/$CARGO_BUILD_TARGET/release/maa $GITHUB_WORKSPACE/install/maa cargo build --release --locked --package maa-cli --no-default-features \ - --features git2 + --features git2 -F openssl-sys/vendored cp -v target/$CARGO_BUILD_TARGET/release/maa $GITHUB_WORKSPACE/appimage-maa working-directory: src/maa-cli