aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKunoiSayami <[email protected]>2026-08-17 21:04:35 +0800
committerKunoiSayami <[email protected]>2026-08-17 21:04:35 +0800
commitb1114623b037e9cd4387da46091a89a65ed97448 (patch)
tree330061c904f108ef43cbe91d5a8eff674e518edd
parentfda189ddb464685e9ab91eea7ffd82237903d209 (diff)
fix(pkg): Remove check() due to hanging integration tests
Upstream's integration tests rely on the self-signed certs in examples/tls/, which expired in 2023. The client retries the failed handshake with backoff indefinitely, so cargo test hangs rather than failing, stalling the build. Co-Authored-By: Claude Opus 5 <[email protected]> Signed-off-by: KunoiSayami <[email protected]>
-rw-r--r--repo/rathole/PKGBUILD9
1 files changed, 3 insertions, 6 deletions
diff --git a/repo/rathole/PKGBUILD b/repo/rathole/PKGBUILD
index f00edf2..86c2f06 100644
--- a/repo/rathole/PKGBUILD
+++ b/repo/rathole/PKGBUILD
@@ -45,12 +45,9 @@ build() {
cargo build --release --offline
}
-check() {
- cd "$pkgname"
-
- export CARGO_TARGET_DIR="$srcdir/target"
- cargo test --release --offline
-}
+# No check(): upstream's integration tests use the self-signed certs in
+# examples/tls/, which expired in 2023. The client retries the failed
+# handshake with backoff forever, so `cargo test` hangs instead of failing.
package() {
install -dm700 "$pkgdir"/etc/rathole