From 9bbed3685da728da4fe893244041ccaebcfa6b37 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Thu, 18 Jun 2026 07:17:27 +0000 Subject: [PATCH] fix: green the frontend check (pin published wasm-asset, fix type errors) Pin windmill-parser-wasm-asset to the published 1.728.1 (was a file: link to a gitignored, CI-unbuilt pkg-asset). Exclude test files from svelte-check (the parity test reads a backend fixture via node:fs, which the browser app tsconfig has no @types/node for; vitest still runs them). Fix pre-existing branch type errors: drop the unsupported 2nd getScriptByPath arg, cast script.schema to Schema for inferArgs, coerce has_preprocessor to a definite boolean, and wrap the cancelJob handler so it isn't possibly-undefined. Co-Authored-By: Claude Opus 4.8 (1M context) --- frontend/package-lock.json | 11 +++--- frontend/package.json | 2 +- .../src/lib/components/ScriptEditor.svelte | 2 +- .../AssetGraph/AssetGraphDetailsPane.svelte | 36 +++++++++++-------- .../(logged)/pipeline/[folder]/+page.svelte | 5 +-- frontend/tsconfig.json | 2 +- 6 files changed, 31 insertions(+), 27 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 5931bf0f9d..51fb1e9590 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -78,7 +78,7 @@ "vscode-languageclient": "~9.0.1", "vscode-uri": "~3.1.0", "vscode-ws-jsonrpc": "~3.5.0", - "windmill-parser-wasm-asset": "file:../backend/parsers/windmill-parser-wasm/pkg-asset", + "windmill-parser-wasm-asset": "^1.728.1", "windmill-parser-wasm-csharp": "1.510.1", "windmill-parser-wasm-go": "1.510.1", "windmill-parser-wasm-java": "1.510.1", @@ -166,10 +166,6 @@ "svelte": "^5.0.0" } }, - "../backend/parsers/windmill-parser-wasm/pkg-asset": { - "name": "windmill-parser-wasm-asset", - "version": "1.714.0" - }, "node_modules/@alloc/quick-lru": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", @@ -13620,8 +13616,9 @@ } }, "node_modules/windmill-parser-wasm-asset": { - "resolved": "../backend/parsers/windmill-parser-wasm/pkg-asset", - "link": true + "version": "1.728.1", + "resolved": "https://registry.npmjs.org/windmill-parser-wasm-asset/-/windmill-parser-wasm-asset-1.728.1.tgz", + "integrity": "sha512-73cyU6XM3gYEjFBx3qOKnv+VV1t70eAr6OiT+x0QobjFVNmqZFEdA7ayMYYVCnnix8OZxcsTNEF1hT61w1XiKw==" }, "node_modules/windmill-parser-wasm-csharp": { "version": "1.510.1", diff --git a/frontend/package.json b/frontend/package.json index a0fe73116f..97565fd4b0 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -153,7 +153,7 @@ "vscode-languageclient": "~9.0.1", "vscode-uri": "~3.1.0", "vscode-ws-jsonrpc": "~3.5.0", - "windmill-parser-wasm-asset": "file:../backend/parsers/windmill-parser-wasm/pkg-asset", + "windmill-parser-wasm-asset": "1.728.1", "windmill-parser-wasm-csharp": "1.510.1", "windmill-parser-wasm-go": "1.510.1", "windmill-parser-wasm-java": "1.510.1", diff --git a/frontend/src/lib/components/ScriptEditor.svelte b/frontend/src/lib/components/ScriptEditor.svelte index 0777c8be47..a591e54324 100644 --- a/frontend/src/lib/components/ScriptEditor.svelte +++ b/frontend/src/lib/components/ScriptEditor.svelte @@ -2082,7 +2082,7 @@ {#snippet cancelTestButton(size: 'sm' | 'md', btnClasses: string)} -