2021-07-23 15:40:55 -07:00
|
|
|
#!/bin/bash
|
2022-08-15 16:01:07 -07:00
|
|
|
set -euxo pipefail
|
2021-07-23 15:40:55 -07:00
|
|
|
|
|
|
|
# Ensure stable builds.
|
2024-02-24 20:48:40 -08:00
|
|
|
cargo +stable check --all-targets --features __proxy
|
2025-01-13 10:04:33 -08:00
|
|
|
cargo +stable check --all-targets --features metrics,tracing,__proxy
|
2021-07-23 15:40:55 -07:00
|
|
|
|
|
|
|
# Ensure nightly builds.
|
2025-01-13 10:04:33 -08:00
|
|
|
cargo check --all-targets --features nightly,metrics,tracing,__proxy
|
2024-02-24 20:48:40 -08:00
|
|
|
cargo build --all-targets --features nightly,deny-unknown,__proxy
|
2021-07-23 15:40:55 -07:00
|
|
|
|
2022-08-15 16:01:07 -07:00
|
|
|
# Run nightly tests.
|
|
|
|
bash test.bash
|
2024-02-24 20:48:40 -08:00
|
|
|
|
|
|
|
# Run wasm tests.
|
|
|
|
bash test-wasm.bash
|