Tried to setup vercel workflow inside my existing hono app with bun + nitro runtime
the bun + nitro is running ok with bun runtime but the workflows executed is in node making bun module not found
workflow log
# Vercel Runtime Log
## RequestID: gzqmx-1779349375497-544675829693Time: 2026-05-21T07:42:55.497ZPOST /.well-known/workflow/v1/step → 500Host: myhost.vercel.appError: FUNCTION_INVOCATION_FAILEDDuration: 2808msCache: MISSRegion: iad1User Agent: vercel-queue/v2beta
## Lifecycle
### FunctionStatus: 500Duration: 1375msRuntime: nodejs22.xMemory: -1MB / 2048MBRegion: iad1
### FunctionStatus: 500Duration: 1272msRuntime: nodejs22.xMemory: -1MB / 2048MBRegion: iad1
### CacheStatus: 500Cache: MISSRegion: iad1
Workflow Run: wrun_01KS4QSH6Q60S49HKCRNEBTC6PWorkflow Step: step_01KS4QSJ1VY94E3CPG1XZ779PH
## DeploymentID: dpl_JDF5E93SXQQskWzk2CJxo7qZvQPxEnvironment: productionBranch: split-pr/workflow-typescriptother log with bun runtime in the same application
# Vercel Runtime Log
## RequestID: gqxvs-1779349237645-0834d3ada9fdTime: 2026-05-21T07:40:37.645ZGET /health → 200Host: my hostDuration: 499msCache: MISSRegion: sin1User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36
## Lifecycle
### FunctionStatus: 200Route: /__serverDuration: 5msRuntime: bun1.xMemory: 316MB / 2048MBRegion: iad1
## DeploymentID: dpl_JDF5E93SXQQskWzk2CJxo7qZvQPxEnvironment: productionBranch: split-pr/workflow-typescriptmy config
// vercel.json{ "$schema": "https://openapi.vercel.sh/vercel.json", "framework": "nitro", "bunVersion": "1.x", "buildCommand": "cd ../.. && bunx turbo run build --filter=backend"}
// nitro.config.tsimport { defineConfig } from "nitro";
export default defineConfig({ vercel: { functions: { runtime: "bun1.x", }, }, modules: ["workflow/nitro"], preset: "vercel", routes: { "/**": "./src/index.ts", },});
kinda confused why it can have seperate runtime in the same application/project. Help is appreciated. thanks!
