Replace two separate helper functions with a single createBundle function
that takes an explicit language parameter ('javascript' | 'python').
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Move Python execution tests from workflow-bundles.e2e-spec.ts to
workflow_executions.e2e-spec.ts for better separation of concerns.
Bundle spec now focuses only on bundle management (search, update,
status, rebuild), while execution spec tests actual workflow execution.
- Add createPythonBundle helper to workflows.helper.ts
- Add Python (runpy) execution tests with 3 test cases
- Add mixed JS+Python workflow test with both bundles
- Remove Python execution tests from bundle management spec
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Introduced waitForBundleReady function for improved polling during bundle readiness.
- Updated setupScript type to support object structure.
- Refactored bundle generation logic to ensure successful creation and retrieval of bundles.
- Added workflow permissions setup in `setupOrganizationAndUser` function.
- Created `createUserWorkflowPermissions` to manage user-specific workflow permissions.
- Introduced `createWorkflowDataSource` and `createWorkflowDataQuery` for managing data sources and queries in workflows.
- Implemented `buildWorkflowDefinition` and `createCompleteWorkflow` for streamlined workflow creation.
- Updated existing functions to accommodate new workflow-related features and data management.