Consolidate required CI gate (#115)
All checks were successful
CI / required (push) Successful in 3m55s

This commit is contained in:
2026-08-12 16:46:45 +00:00
parent b9415bedaa
commit 27c860c225
47 changed files with 2506 additions and 1474 deletions

View File

@@ -15,7 +15,7 @@ GENERATED = ROOT / "crates" / "libremetaverse-rlv" / "src" / "generated.rs"
TESTS = ROOT / "crates" / "libremetaverse-rlv" / "tests" / "protocol_parsing.rs"
COMPAT = ROOT / "tests" / "compat" / "tests" / "rlv_common_semantics.rs"
DOC = ROOT / "crates" / "libremetaverse-rlv" / "README.md"
WORKFLOW = ROOT / ".gitea" / "workflows" / "rust-workspace.yml"
WORKFLOW = ROOT / ".gitea" / "workflows" / "ci.yml"
STUB_RE = re.compile(r"\b(?:not_implemented|unimplemented_api)\b|\b(?:todo|unimplemented)!\s*\(")
TYPES = {
@@ -98,7 +98,7 @@ def main() -> None:
"side-effect-free", "119 behavior", "56 pinned", "half-open byte span",
"64 KiB", "128 comma-separated", "does not wait", "ubuntu-latest",
))
require_markers(WORKFLOW, ("python3 tools/check_milestone_10_issue_78.py",))
require_markers(WORKFLOW, ("required-gate",))
print(
"issue 78 audit: bounded pure RLV parsing, typed commands/queries/restrictions, "
"exact aliases, positioned errors, mapped values, mutation evidence, and docs are present"