mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-09-21 16:02:36 +00:00
* refactor: run the flow chat UI on the windmill-chat sdk Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> * fix: structural answer check, poll option and latest run in the chat sdk Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> * fix: count jobless tool rows and the loaded license in the flow chat Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> --------- Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
33 lines
887 B
YAML
33 lines
887 B
YAML
name: check frontend build
|
|
on:
|
|
workflow_run:
|
|
workflows: ["Change versions"]
|
|
types:
|
|
- completed
|
|
|
|
merge_group:
|
|
push:
|
|
paths:
|
|
- "frontend/**"
|
|
# The flow chat compiles the chat SDK's source in (svelte.config.js alias).
|
|
- "chat-sdk/src/**"
|
|
- ".github/workflows/frontend-check.yml"
|
|
|
|
jobs:
|
|
npm_check:
|
|
runs-on: ubicloud-standard-8
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- uses: actions/setup-node@v5
|
|
with:
|
|
node-version: 24
|
|
cache: "npm"
|
|
cache-dependency-path: "frontend/package-lock.json"
|
|
- name: "npm check"
|
|
timeout-minutes: 5
|
|
env:
|
|
# svelte-check peaks past node's ~4GB default ceiling on this runner and aborts.
|
|
NODE_OPTIONS: --max-old-space-size=8192
|
|
run: cd frontend && npm ci && npm run generate-backend-client && npm run
|
|
check
|