Skip to content

Commit 5215f7d

Browse files
committed
fix: downgrade Svelte to v4 for CI stability
- Downgrade Svelte from ^5.39.12 to ^4.2.19 for better compatibility - Update @sveltejs/vite-plugin-svelte to ^3.0.2 for Svelte 4 support - Update svelte-check, svelte-preprocess, and @tsconfig/svelte - Add --legacy-peer-deps flag to frontend-build.yml - Resolves CI Native build failures due to Svelte 5 compatibility issues
1 parent 898b0ab commit 5215f7d

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

.github/workflows/frontend-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
4646
- name: Install dependencies
4747
working-directory: desktop
48-
run: yarn install --frozen-lockfile
48+
run: yarn install --frozen-lockfile --legacy-peer-deps
4949

5050
- name: Run frontend linting
5151
working-directory: desktop

desktop/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@
4545
},
4646
"devDependencies": {
4747
"@playwright/test": "^1.44.1",
48-
"@sveltejs/vite-plugin-svelte": "^2.1.0",
48+
"@sveltejs/vite-plugin-svelte": "^3.0.2",
4949
"@tauri-apps/cli": "^1.5.11",
5050
"@testing-library/jest-dom": "^6.8.0",
5151
"@testing-library/svelte": "^5.2.8",
5252
"@testing-library/user-event": "^14.5.2",
53-
"@tsconfig/svelte": "^4.0.1",
53+
"@tsconfig/svelte": "^5.0.4",
5454
"@types/d3": "^7.4.3",
5555
"@types/node": "^24.0.7",
5656
"@vitest/coverage-v8": "^1.6.0",
@@ -59,9 +59,9 @@
5959
"jsdom": "^24.1.0",
6060
"sass": "1.92.1",
6161
"selenium-webdriver": "^4.34.0",
62-
"svelte": "^5.39.12",
63-
"svelte-check": "^3.2.0",
64-
"svelte-preprocess": "^5.0.3",
62+
"svelte": "^4.2.19",
63+
"svelte-check": "^3.8.6",
64+
"svelte-preprocess": "^6.0.2",
6565
"svelte-typeahead": "^4.4.1",
6666
"tslib": "^2.5.0",
6767
"typescript": "^5.0.4",

0 commit comments

Comments
 (0)