fix(v3.7.0): resolve issue #1431
CI / push-validation (pull_request) Successful in 22s
CI / helm (pull_request) Successful in 30s
CI / build (pull_request) Successful in 53s
CI / lint (pull_request) Successful in 56s
CI / quality (pull_request) Successful in 1m13s
CI / typecheck (pull_request) Successful in 1m30s
CI / security (pull_request) Successful in 1m40s
CI / benchmark-publish (pull_request) Has been skipped
CI / integration_tests (pull_request) Successful in 3m56s
CI / e2e_tests (pull_request) Successful in 4m47s
CI / unit_tests (pull_request) Failing after 4m58s
CI / docker (pull_request) Has been skipped
CI / coverage (pull_request) Successful in 11m28s
CI / status-check (pull_request) Failing after 3s
CI / benchmark-regression (pull_request) Successful in 1h4m18s

Fix:
- Read actor_ref from NodeDefinition actor_ref field (not node.config.get)
- Add cross-actor subgraph cycle detection tests (Behave + Robot Framework)
- Apply ruff format to robot/helper_actor_compiler.py to pass CI format check
This commit is contained in:
2026-04-30 10:17:46 +00:00
parent 2637661f07
commit 9f68687bde
+1 -2
View File
@@ -132,8 +132,7 @@ def main() -> int:
try:
compile_actor(actor_a, actor_resolver=registry.get)
print(
"actor-compiler-cycle-not-detected: FAIL"
" — expected SubgraphCycleError"
"actor-compiler-cycle-not-detected: FAIL — expected SubgraphCycleError"
)
return 1
except SubgraphCycleError as exc: