Remove CI-only build workarounds
ober
cf296dbdd5698e7615da7b38277389e286e6af91
--- a/.build.yml +++ b/.build.yml @@ -34,17 +34,9 @@ tasks: test "$(git -C "$HOME/jerboa" rev-parse 'HEAD^{tree}')" = "$JERBOA_TREE" - build-jerboa-tools: | # Build the current multicall tool so CI exercises the same - # jerboa/jerbuild/jpkg image users install. An explicit native prefix - # prevents the pinned builder's Termux fallback from classifying Debian - # as Android and adding -liconv. + # jerboa/jerbuild/jpkg image users install. cd jerboa - # The pinned optional pcap backend does not compile on Debian because - # rscap's mapped Sniffer is not Send. Jcode does not use pcap; retain the - # rest of Jerboa's full tool feature set and fail closed if the upstream - # command changes shape. - grep -Fq 'CARGO_TARGET_DIR=target/bundle-native cargo build --locked --release --features full' Makefile - sed -i '/CARGO_TARGET_DIR=target\/bundle-native cargo build/ s/--features full/--features tls,crypto,sqlite,duckdb_feat,postgres_feat,wasm/' Makefile - PREFIX=/usr make jerboa + make jerboa echo 'export PATH="$HOME/jerboa/dist:$PATH"' >> ~/.buildenv - package-code: | cd jerboa-code