Fix CI: pre-install Python deps, increase timeout, add @types/node

This commit is contained in:
Sami Khan
2026-02-04 05:28:03 +05:00
parent 8f1ca88e5d
commit e847bbd675
3 changed files with 9 additions and 8 deletions
+4 -4
View File
@@ -20,7 +20,7 @@
"@sveltejs/vite-plugin-svelte": "^5.0.0",
"@tailwindcss/vite": "^4.0.0",
"@types/d3": "^7.4.3",
"@types/node": "^22",
"@types/node": "^22.19.8",
"d3": "^7.9.0",
"prettier": "^3.4.2",
"prettier-plugin-svelte": "^3.3.3",
@@ -1532,9 +1532,9 @@
"license": "MIT"
},
"node_modules/@types/node": {
"version": "22.19.1",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.1.tgz",
"integrity": "sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ==",
"version": "22.19.8",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.8.tgz",
"integrity": "sha512-ebO/Yl+EAvVe8DnMfi+iaAyIqYdK0q/q0y0rw82INWEKJOBe6b/P3YWE8NW7oOlF/nXFNrHwhARrN/hdgDkraA==",
"dev": true,
"license": "MIT",
"dependencies": {
+3 -3
View File
@@ -16,15 +16,15 @@
},
"devDependencies": {
"@playwright/test": "^1.41.0",
"prettier": "^3.4.2",
"prettier-plugin-svelte": "^3.3.3",
"@sveltejs/adapter-static": "^3.0.10",
"@sveltejs/kit": "^2.48.4",
"@sveltejs/vite-plugin-svelte": "^5.0.0",
"@tailwindcss/vite": "^4.0.0",
"@types/d3": "^7.4.3",
"@types/node": "^22",
"@types/node": "^22.19.8",
"d3": "^7.9.0",
"prettier": "^3.4.2",
"prettier-plugin-svelte": "^3.3.3",
"svelte": "^5.0.0",
"svelte-check": "^4.0.0",
"tailwindcss": "^4.0.0",
+2 -1
View File
@@ -1,3 +1,4 @@
/// <reference types="node" />
import { defineConfig, devices } from "@playwright/test";
export default defineConfig({
@@ -23,7 +24,7 @@ export default defineConfig({
command: "cd .. && uv run exo",
url: "http://localhost:52415/node_id",
reuseExistingServer: !process.env.CI,
timeout: 120000,
timeout: 300000, // 5 minutes - CI needs time to install dependencies
},
expect: {
toHaveScreenshot: {