12 lines
490 B
Bash
Executable File
12 lines
490 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
cd "$(dirname "${BASH_SOURCE[0]}")/.."
|
|
cargo fmt --all -- --check
|
|
rustfmt --edition 2024 --check crates/shacraft-server/src/control.rs
|
|
cargo clippy --workspace --all-targets --locked -- -D warnings
|
|
cargo test --workspace --locked
|
|
cargo build --workspace --locked
|
|
python3 scripts/check_storage.py
|
|
node --test client/tests/*.test.js
|
|
node scripts/check_server.mjs --binary target/debug/shacraft-server --port 4001 --output artifacts/server-e2e-debug.json
|