Commit graph

5 commits

Author SHA1 Message Date
Rupaak Srinivas
09c4759e19
feat: add fe support for python wf (#15119)
* feat: add fe support for python wf

* feat(workflows): merge Python workflow frontend support

- Update submodule references for frontend/ee and server/ee
- Fix E2E test for REST API query (use jsonplaceholder instead of reqres.in)
- Rename test files to use kebab-case (workflow-executions.e2e-spec.ts)
- Update Python executor service interface and implementation
- Fix Python bundle generation tests

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 19:57:55 +05:30
Akshay Sasidharan
b08fb8e12f fix(workflows): fix Python execution test failures
- Remove Jasmine's pending() calls (not available in Jest)
- Fix test expectations to match implementation (_state vs state)
- Add skipIfNoNsjail() checks to security tests using service.execute()
- Fix migration: allow multiple bundles per app version (one per language)
- Update ee submodule with json.dump preservation fix

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-13 12:26:24 +05:30
Akshay Sasidharan
22df8c8ef1 refactor(tests): remove redundant JSDoc comments from test files
Remove verbose test suite descriptions that duplicate what describe()
blocks already convey. Keep @group workflows for test organization.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 13:46:04 +05:30
Akshay Sasidharan
94a1212234 test(workflows): add Python execution unit tests
- Add PyPI registry service tests with HAR fixtures
- Add Python bundle generation tests
- Add Python executor service tests

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-05 23:51:16 +05:30
Akshay Sasidharan
f3523e8670 feat: Add workflow python execution without sandbox 2025-12-19 11:47:32 +07:00