Radish alpha
r
Radicle web interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
R
Rūdolfs Ošiņš
Allow running e2e test suite against a locally built httpd 2 months ago 4eae95ab444a2c02f0e1c5f6e1e51ee1ffa54ecb History
radicle-explorer scripts compile-local-httpd
#!/usr/bin/env bash
set -e

echo "🔨 Compiling local radicle-httpd..."

# Ensure radicle-httpd directory exists
if [ ! -d "radicle-httpd" ]; then
  echo "❌ radicle-httpd directory not found"
  exit 1
fi

# Compile radicle-httpd (debug build for faster compilation)
cd radicle-httpd
cargo build
cd ..

# Verify binary was created
if [ ! -f "radicle-httpd/target/debug/radicle-httpd" ]; then
  echo "❌ Compilation failed - binary not found"
  exit 1
fi

# Create target directory
mkdir -p tests/tmp/bin/httpd/local

# Copy binary to test location
cp radicle-httpd/target/debug/radicle-httpd tests/tmp/bin/httpd/local/radicle-httpd

echo "✅ Local radicle-httpd compiled and ready at tests/tmp/bin/httpd/local/radicle-httpd"