mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-10-26 08:02:31 +00:00
Add comprehensive test suite for NativeTS (deno_core) runtime including: - Basic fetch operations (GET, POST, headers, query params, error status) - Async/await and Promise tests (Promise.all, Promise.race) - Data processing and JSON handling - JavaScript features (spread, classes, generators, Map/Set, regex) - Error handling and try/catch - Stress tests with 20 concurrent jobs (fetch, CPU-bound, mixed) - Timer tests (setTimeout, setInterval) - Encoding tests (base64, TextEncoder/Decoder) - URL API and AbortController tests - Function arguments tests Tests use a local mock HTTP server to avoid network I/O latency. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Windmill Backend
This folder holds all backend components, the src/ folder only contains files used to build the "root" binary.
Components
| name | description |
|---|---|
| windmill-api | The API server, exposing functionality to other components and the frontend |
| windmill-audit | Contains audit functionality, allowing different components to record important actions |
| windmill-common | Common code shared by all crates |
| windmill-queue | Contains job & flow queuing functionality, commonly written to by the API server and read from by workers |
| windmill-worker | The worker. Used to process and execute flows & jobs. |
| parsers | Contains code to parse signatures in different langauges. |
Compile sqlx for offline ci
cargo sqlx prepare --workspace -- --bin windmill --features enterprise