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
@@ -449,26 +449,31 @@ def test_only_reviewed_gitea_r3_lifecycle_set_is_allowed_in_production() -> None
|
||||
for tool in ("gitea.pullrequest.sync", "gitea.pullrequest.merge"):
|
||||
loop_trace = engine.evaluate(
|
||||
InvocationContext(
|
||||
workspace="itworx",
|
||||
project="gitea-loop",
|
||||
environment="prod",
|
||||
principal="chatgpt-gitea",
|
||||
tool=tool,
|
||||
connector="gitea",
|
||||
risk_class="R3",
|
||||
environment_classification="production",
|
||||
binding_present=True,
|
||||
client_enabled=True,
|
||||
workspace="itworx",
|
||||
project="gitea-loop",
|
||||
environment="prod",
|
||||
principal="chatgpt-gitea",
|
||||
tool=tool,
|
||||
connector="gitea",
|
||||
risk_class="R3",
|
||||
environment_classification="production",
|
||||
binding_present=True,
|
||||
client_enabled=True,
|
||||
)
|
||||
)
|
||||
assert loop_trace.decision == Decision.ALLOW_IF_CONDITIONS
|
||||
assert loop_trace.matched_rule_ids == ("036-gitea-loop-reviewed-lifecycle-v1",)
|
||||
denied = engine.evaluate(
|
||||
InvocationContext(
|
||||
workspace="itworx", project="gitea-loop", environment="prod",
|
||||
principal="chatgpt-gitea", tool="gitea.pullrequest.merge",
|
||||
connector="gitea", risk_class="R3",
|
||||
environment_classification="production", binding_present=False,
|
||||
workspace="itworx",
|
||||
project="gitea-loop",
|
||||
environment="prod",
|
||||
principal="chatgpt-gitea",
|
||||
tool="gitea.pullrequest.merge",
|
||||
connector="gitea",
|
||||
risk_class="R3",
|
||||
environment_classification="production",
|
||||
binding_present=False,
|
||||
client_enabled=True,
|
||||
)
|
||||
)
|
||||
|
||||
Reference in new issue
Block a user