Commit graph

8 commits

Author SHA1 Message Date
Akshay Sasidharan
aec8836e39 fix(workflows): update e2e test expectations for TEXT dependencies column
Update entity verification tests to expect JSON.stringify'd dependencies
since the column was changed from JSONB to TEXT.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 01:59:42 +05:30
Akshay Sasidharan
b0a8930cc4 fix(workflows): update tests for TEXT dependencies column
- Update unit test mocks to use JSON.stringify for dependencies
- Update e2e tests for Python string format (requirements.txt)
- Update EE submodule with bundle service fixes

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 01:36:00 +05:30
Akshay Sasidharan
e6d607ec07 test(workflows): reorganize Python execution tests to executions spec
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>
2026-01-06 01:26:14 +05:30
Akshay Sasidharan
c9265f950f test(workflows): update E2E tests for Python bundle support
- Add Python package management E2E tests
- Update workflow-bundles.e2e-spec.ts for language parameter
- Update related E2E tests with test helper changes

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-05 23:52:02 +05:30
Akshay Sasidharan
7d64917288 feat: workflow to support setup script from app definition
- 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.
2025-09-17 18:30:00 +05:30
Akshay Sasidharan
160ebb1015 refactor: use setup script in top level context 2025-09-11 00:15:36 +05:30
Akshay Sasidharan
b6854197e3 chore: udpate spec suite
- 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.
2025-09-10 20:57:17 +05:30
Akshay Sasidharan
2403856f1f refactor: Improve bundle generation and npm registry service functionality 2025-09-08 12:08:46 +05:30