Publish curated ITWorx_MCP_Hub source from 6c7434368ce2a594005983c5a6601a31a639e7f1

This commit is contained in:
Public Source Publisher committed 2026-10-01 18:03:00 +00:00
1 parent 77946d62c4
commit 6d40ab975c
86 files changed
+6784 -1478

No files matched your search

+21 -11
View File
@@ -47,19 +47,29 @@ def invocation(
class WP110GovernanceTests(unittest.TestCase):
def test_merge_result_is_retained_in_append_only_audit(self) -> None:
audit = InMemoryAuditLog()
engine = PolicyEngine([
PolicyRule(
slug="allow-merge", project="ludarium", priority=10,
description="allow merge", match={"tool": "gitea.pullrequest.merge"},
decision=Decision.ALLOW,
)
])
engine = PolicyEngine(
[
PolicyRule(
slug="allow-merge",
project="ludarium",
priority=10,
description="allow merge",
match={"tool": "gitea.pullrequest.merge"},
decision=Decision.ALLOW,
)
]
)
governance = Governance(engine, audit)
evidence = {
"repositoryRef": "test-repo", "pr": 7, "headSha": "e" * 40,
"baseSha": "a" * 40, "requiredContext": "Managed validation / full (pull_request)",
"validationRunId": 42, "validationEvent": "pull_request",
"validationConclusion": "success", "mergeMethod": "squash",
"repositoryRef": "test-repo",
"pr": 7,
"headSha": "e" * 40,
"baseSha": "a" * 40,
"requiredContext": "Managed validation / full (pull_request)",
"validationRunId": 42,
"validationEvent": "pull_request",
"validationConclusion": "success",
"mergeMethod": "squash",
"resultingMainSha": "6" * 40,
}
result = governance.invoke(