deno here on the Discord deno runtime in Visual Studio Code but it seems to be defaulting to using bun. Is there an obvious part I'm missing to guide Windmill to use whichever runtime?
@everyone Windmill is the fastest workflow engine but many times the comparison with other workflow engines was stuck on low-code vs full code flows. I'm proud to release the ALPHA of: **Workflow-as-Code v2 โ Write workflows as plain code** We completely rebuilt Workflow-as-Code from the ground up. Instead of a visual flow builder, you write your entire workflow as a regular TypeScript or Python script โ with all the reliability of Windmill's execution engine behind it. ``` import { task, step, sleep, waitForApproval, workflow } from "windmill-client"; const process = task(async (x: string) => `processed: ${x}`); export const main = workflow(async (x: string) => { const a = await process(x); const urls = await step("get_urls", () => getResumeUrls()); await sleep(60); await waitForApproval({ timeout: 3600 }); return { processed: a }; }); ``` Each task() call runs as a separate checkpointed job โ if your workflow fails halfway through, completed steps are skipped on retry. step() checkpoints inline code without spawning a child job. sleep() and waitForApproval() suspend server-side without holding a worker. What's new: - Direct function calls โ no more string-based step references or passing context objects. Just wrap your functions with task() and call them normally - Module support โ split your workflow across multiple files with taskScript("./helper.ts"), each module gets its own editor tab - Parallel execution โ Promise.all() / asyncio.gather() just works - Full primitive set โ task, taskScript, step, sleep, waitForApproval, getResumeUrls - Python & TypeScript โ both languages supported with idiomatic APIs (@task() decorator in Python) - Live timeline โ real-time visualization of step execution, durations, and status in the UI Available now in v1.652+. https://www.windmill.dev/docs/core_concepts/workflows_as_code
rubenf ยท 5d ago
We're live here https://discord.com/channels/930051556043276338/1278977038430240813
henri-c ยท 3w ago
Infrastructure as code
rubenf ยท 2mo ago