Implement credential-safe programs smoke gate (#97)
Some checks failed
Native code generation / deterministic (push) Failing after 2m12s
Imaging and meshing gate / native (push) Failing after 5m40s
JPEG 2000 feature / linux (push) Successful in 2m50s
Native Rust workspace compile / compile (push) Failing after 56s
Skia feature / linux (push) Successful in 31m24s

This commit is contained in:
2026-08-11 17:04:40 +00:00
parent 66f10baa1b
commit a9e2711447
18 changed files with 2216 additions and 25 deletions

View File

@@ -20,6 +20,8 @@ on:
- "tools/generate_lsl_tables.py"
- "codegen/inputs/lsl_tools_grammar.json"
- "docs/extension-milestone-gate.md"
- "docs/live-grid-smoke.md"
- "programs/README.md"
- "api/SHIM-COVERAGE.md"
- "**/*.rs"
- "**/Cargo.toml"
@@ -43,6 +45,8 @@ on:
- "tools/generate_lsl_tables.py"
- "codegen/inputs/lsl_tools_grammar.json"
- "docs/extension-milestone-gate.md"
- "docs/live-grid-smoke.md"
- "programs/README.md"
- "api/SHIM-COVERAGE.md"
- "**/*.rs"
- "**/Cargo.toml"
@@ -99,6 +103,10 @@ jobs:
run: python3 tools/test_milestone_10.py
- name: Compile every workspace target with bounded memory
run: cargo check --workspace --all-targets --locked -j 1
- name: Audit and fake-smoke every native program target
run: |
cargo run -p libremetaverse-programs --bin live-grid-smoke --locked -- --audit-only
cargo test -p libremetaverse-programs --test live_grid_smoke_cli --locked -j 1
- name: Check optional cross-platform real audio backend
run: |
cargo check -p libremetaverse-voice-webrtc --all-targets --features real-audio --locked -j 1