feat(guanghu-os): add authenticated native public projection

This commit is contained in:
冰朔 2026-08-15 20:02:58 +08:00
commit 2e076c4d5e
14 changed files with 780 additions and 4 deletions

View file

@ -79,7 +79,10 @@ run_gate() {
run_gate diff_whitespace git -C "${repository_root}" diff --check HEAD
run_gate format cargo fmt --all --manifest-path "${source_root}/Cargo.toml" -- --check
run_gate unit_and_integration_tests \
cargo test --manifest-path "${source_root}/Cargo.toml" --all-targets
bash -c '
cargo test --manifest-path "$1/Cargo.toml" --all-targets
"$1/scripts/test-native-public-projection.sh"
' _ "${source_root}"
run_gate zero_warning_lint \
cargo clippy --manifest-path "${source_root}/Cargo.toml" --all-targets -- -D warnings
run_gate world_and_protocol_validation \