ci passed
push
Branch:
refs/heads/main
98c330d
Started: Apr 10, 2026 at 04:25 UTC
Completed: Apr 10, 2026 at 04:36 UTC
Duration: 11m 37s
Pipeline validated with warnings
- step 'check': 'cache' is accepted but not yet implemented
- step 'test': 'cache' is accepted but not yet implemented
- step 'coverage': 'cache' is accepted but not yet implemented
- step 'clippy': 'cache' is accepted but not yet implemented
- step 'build': 'cache' is accepted but not yet implemented
- step 'build-runner': 'cache' is accepted but not yet implemented
Jobs
Stage 0
Stage 1
passed
test
exit: 0
19s
on carl
(linux/arm64)
cargo test 2>&1
depends on
check
passed
coverage
exit: 0
6m 33s
on carl
(linux/arm64)
cargo install cargo-tarpaulin --version 0.32.7 2>&1
cargo tarpaulin --out lcov --output-dir coverage/ 2>&1
depends on
check
passed
clippy
exit: 0
1m 3s
on carl
(linux/arm64)
rustup component add clippy
cargo clippy --all-targets -- -D warnings 2>&1
depends on
check
Stage 2
passed
build
exit: 0
57s
on carl
(linux/arm64)
cargo build --release 2>&1
depends on
test
clippy
fmt
passed
build-runner
exit: 0
2m 4s
on carl
(linux/arm64)
set -e
apt-get update && apt-get install -y gcc-x86-64-linux-gnu 2>&1
# Build arm64 natively (CI runner is aarch64)
echo "==> Building arm64 binary (native)..."
cargo build --release 2>&1
# Cross-compile amd64
echo "==> Cross-compiling amd64 binary..."
rustup target add x86_64-unknown-linux-gnu 2>&1
CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER=x86_64-linux-gnu-gcc \
cargo build --release --target x86_64-unknown-linux-gnu 2>&1
# Stage for artifact upload
mkdir -p runner-dist
cp target/release/anvil runner-dist/anvil_runner_linux_arm64
cp target/x86_64-unknown-linux-gnu/release/anvil runner-dist/anvil_runner_linux_amd64
depends on
test
clippy
fmt