mirror of
https://github.com/okhsunrog/vpnhide.git
synced 2026-04-28 14:44:43 +00:00
ci: drop broken uniffi-bindgen pre-install from CI image
Some checks are pending
CI / kmod (android14-5.15) (push) Waiting to run
CI / kmod (android14-6.1) (push) Waiting to run
CI / kmod (android15-6.6) (push) Waiting to run
CI / kmod (android16-6.12) (push) Waiting to run
CI / setup (push) Waiting to run
CI / lint (push) Blocked by required conditions
CI / kmod (android12-5.10) (push) Waiting to run
CI / kmod (android13-5.10) (push) Waiting to run
CI / kmod (android13-5.15) (push) Waiting to run
CI / zygisk (push) Blocked by required conditions
CI / lsposed (push) Blocked by required conditions
CI / portshide (push) Waiting to run
CI / release (push) Blocked by required conditions
Some checks are pending
CI / kmod (android14-5.15) (push) Waiting to run
CI / kmod (android14-6.1) (push) Waiting to run
CI / kmod (android15-6.6) (push) Waiting to run
CI / kmod (android16-6.12) (push) Waiting to run
CI / setup (push) Waiting to run
CI / lint (push) Blocked by required conditions
CI / kmod (android12-5.10) (push) Waiting to run
CI / kmod (android13-5.10) (push) Waiting to run
CI / kmod (android13-5.15) (push) Waiting to run
CI / zygisk (push) Blocked by required conditions
CI / lsposed (push) Blocked by required conditions
CI / portshide (push) Waiting to run
CI / release (push) Blocked by required conditions
#106 added \`cargo install uniffi-bindgen --version "^0.29" --locked\`, which fails ci-image rebuilds: error: could not find \`uniffi-bindgen\` in registry \`crates-io\` with version \`^0.29\` Two errors in the original change: 1. The crate Gobley installs is \`gobley-uniffi-bindgen\` (its own fork on crates.io at 0.3.7), not upstream \`uniffi-bindgen\`. 2. Gobley installs the binary into \`app/build/gobley-tools-install/ uniffi-bindgen/\`, not \`~/.cargo/bin\`. A globally pre-installed binary wouldn't satisfy the task's UP-TO-DATE check anyway. \`org.gradle.caching=true\` from #106 already makes \`installUniffiBindgen\` go UP-TO-DATE on warm runs (verified locally), so the optimisation is in effect via the build cache instead.
This commit is contained in:
parent
005a54a55f
commit
e57417b686
1 changed files with 0 additions and 5 deletions
5
.github/docker/ci/Dockerfile
vendored
5
.github/docker/ci/Dockerfile
vendored
|
|
@ -53,11 +53,6 @@ RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | \
|
|||
rustup target add aarch64-linux-android && \
|
||||
rustup component add rustfmt clippy && \
|
||||
cargo install cargo-ndk --locked && \
|
||||
# Pre-built uniffi-bindgen so Gobley's :app:installUniffiBindgen task
|
||||
# finds it ready (instead of running `cargo install uniffi-bindgen` on
|
||||
# every CI build — that took ~50 s of the lsposed/lint job each run).
|
||||
# Version range matches lsposed/native/Cargo.toml's `uniffi = "0.29"`.
|
||||
cargo install uniffi-bindgen --version "^0.29" --locked && \
|
||||
chmod -R a+w /usr/local/rustup /usr/local/cargo
|
||||
|
||||
# ── Android NDK (for zygisk) ─────────────────────────────────────────
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue