Publish curated ITWorx_MCP_Hub source from 6c7434368ce2a594005983c5a6601a31a639e7f1
This commit is contained in:
1 parent
77946d62c4
commit
6d40ab975c
86 files changed
+6784
-1478
No files matched your search
@@ -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(
|
||||
|
||||
Reference in new issue
Block a user