Skip to content

Fix pi-extension export/runtime validation and add tests#2

Open
falfaddaghi wants to merge 4 commits intomainfrom
pi-export
Open

Fix pi-extension export/runtime validation and add tests#2
falfaddaghi wants to merge 4 commits intomainfrom
pi-export

Conversation

@falfaddaghi
Copy link
Member

Summary

  • block pi-extension exports that contain reachable unsupported nodes and exclude them from emitted runtime definitions
  • fail exported runtime runs with WF_TRANSITION_INVALID when a requested branch handle is not wired instead of falling back to the first transition
  • add direct runtime integration tests plus CLI smoke tests for both failure and happy-path branch execution

Verification

  • npm run test:workflow
  • npm run test:workflow:cli
  • npm test
  • npm run typecheck

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants