From 0e5cc906489c28c017717dcecf30192b53d6afbf Mon Sep 17 00:00:00 2001 From: Stepan Vladovskiy Date: Wed, 3 Jul 2024 23:33:49 +0000 Subject: [PATCH] fix: with http-server start on github actions --- .github/workflows/node-ci.yml | 15 +- package-lock.json | 258 ++-------------------------------- 2 files changed, 24 insertions(+), 249 deletions(-) diff --git a/.github/workflows/node-ci.yml b/.github/workflows/node-ci.yml index 56e2a472..1af1f969 100644 --- a/.github/workflows/node-ci.yml +++ b/.github/workflows/node-ci.yml @@ -27,8 +27,19 @@ jobs: - name: Test production build run: npm run build -# - name: Install e2e test dependencies -# run: npm run e2e:install + - name: Install http-server + run: npm install -g http-server + + - name: Install e2e test dependencies + run: npm run e2e:install + + - name: Serve the build directory + run: http-server ./dist -p 8080 & + # Adjust "./build" to your build output directory # - name: Run e2e tests # run: npm run e2e:tests + + - name: Run e2e tests + run: npm run e2e:tests -- --baseUrl http://localhost:8080 + # Ensure your e2e tests can accept a baseUrl parameter diff --git a/package-lock.json b/package-lock.json index 1cfe29f4..1164a507 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,10 +23,10 @@ "@hocuspocus/provider": "^2.13.2", "@playwright/test": "^1.44.1", "@popperjs/core": "^2.11.8", - "@solid-devtools/transform": "^0.10.4", "@solid-primitives/media": "^2.2.9", "@solid-primitives/memo": "^1.3.8", "@solid-primitives/pagination": "^0.3.0", + "@solid-primitives/script-loader": "^2.2.0", "@solid-primitives/share": "^2.0.6", "@solid-primitives/storage": "^3.7.1", "@solid-primitives/upload": "^0.0.117", @@ -5026,120 +5026,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@solid-devtools/debugger": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/@solid-devtools/debugger/-/debugger-0.18.1.tgz", - "integrity": "sha512-PFbf3+t5ua/v9HpnYOo24NIIM/pf/ZUFYF26YWy8qq2ddRbkKL87nmG5gDGvtgK7lVV3GM3O01fdq4YnSG1SYg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@solid-devtools/shared": "^0.10.5", - "@solid-primitives/bounds": "^0.0.105", - "@solid-primitives/cursor": "^0.0.103", - "@solid-primitives/event-bus": "^0.1.3", - "@solid-primitives/event-listener": "^2.2.3", - "@solid-primitives/keyboard": "^1.0.3", - "@solid-primitives/platform": "^0.0.102", - "@solid-primitives/scheduled": "^1.2.0", - "@solid-primitives/utils": "^4.0.0", - "type-fest": "^3.2.0" - }, - "peerDependencies": { - "solid-js": "^1.6.2" - } - }, - "node_modules/@solid-devtools/shared": { - "version": "0.10.6", - "resolved": "https://registry.npmjs.org/@solid-devtools/shared/-/shared-0.10.6.tgz", - "integrity": "sha512-UfLERQMxULRl2GoNc/Y1fMkRp71uTk/56dksowRLMdsyFpH3vqKr3+AHfm/2tXI/XeRAvXsXhC90zpVff5y+Hg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@solid-primitives/event-bus": "^0.1.3", - "@solid-primitives/event-listener": "^2.2.3", - "@solid-primitives/media": "^2.0.3", - "@solid-primitives/refs": "^0.3.4", - "@solid-primitives/rootless": "^1.2.0", - "@solid-primitives/scheduled": "^1.1.0", - "@solid-primitives/styles": "^0.0.101", - "@solid-primitives/utils": "^4.0.0", - "type-fest": "^3.2.0" - }, - "peerDependencies": { - "solid-js": "^1.6.2" - } - }, - "node_modules/@solid-devtools/transform": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/@solid-devtools/transform/-/transform-0.10.4.tgz", - "integrity": "sha512-r8JzHMmBFgaFy+FQVQdvNpTX8L3zwuiW1/puV3VHyaw1FpODmdmkbOnQgUQgHqN/X1LLPzTMtVGKLcDmJJOQbQ==", - "deprecated": "vite plugin has been moved entirely to 'solid-devtools' pacakge.", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.20.7", - "@babel/plugin-syntax-typescript": "^7.18.6", - "@babel/types": "^7.20.7", - "@solid-devtools/debugger": "^0.18.0", - "@solid-devtools/shared": "^0.10.5" - }, - "peerDependencies": { - "solid-js": "^1.6.2", - "vite": "^2.2.3 || ^3.0.0 || ^4.0.0" - } - }, - "node_modules/@solid-primitives/bounds": { - "version": "0.0.105", - "resolved": "https://registry.npmjs.org/@solid-primitives/bounds/-/bounds-0.0.105.tgz", - "integrity": "sha512-a2ZRuZayXV1/kSKx8cEOR5pIs2zKAF9lS3Gj/r7uHmBQBmn25GYCYOwj4LbLQbqqbumZr2eJO+/wDyi4UOX5pw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@solid-primitives/event-listener": "^2.2.4", - "@solid-primitives/resize-observer": "^2.0.6", - "@solid-primitives/utils": "^4.0.0" - }, - "peerDependencies": { - "solid-js": "^1.6.0" - } - }, - "node_modules/@solid-primitives/cursor": { - "version": "0.0.103", - "resolved": "https://registry.npmjs.org/@solid-primitives/cursor/-/cursor-0.0.103.tgz", - "integrity": "sha512-bb5x5lCimBf7R2VqrrMVcP2y/aGTMjNj7fjvY+RvTAC3/WtG/odqeYwka4lCBV27pX9TiJCKtNS6mVTigdfLMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@solid-primitives/utils": "^4.0.0" - }, - "peerDependencies": { - "solid-js": "^1.6.0" - } - }, - "node_modules/@solid-primitives/event-bus": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@solid-primitives/event-bus/-/event-bus-0.1.6.tgz", - "integrity": "sha512-UGtBU5zDyjSYnX0BjaYFcs1XfRD6BDN6VEJi4ydxePaUEKlloOG53BsLZjFgTux8cMEmJAaHjoJQH3/SBt3zcw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@solid-primitives/immutable": "^0.1.6", - "@solid-primitives/utils": "^5.0.0" - }, - "peerDependencies": { - "solid-js": "^1.6.0" - } - }, - "node_modules/@solid-primitives/event-bus/node_modules/@solid-primitives/utils": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@solid-primitives/utils/-/utils-5.5.2.tgz", - "integrity": "sha512-L52ig3eHKU6CqbPCKJIb4lweBuINHBOERcE1duApyKozEN8+zCqEKwD1Qo9ljKeEzJTBGWClxNpwEiNTUWTGvg==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "solid-js": "^1.6.12" - } - }, "node_modules/@solid-primitives/event-listener": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/@solid-primitives/event-listener/-/event-listener-2.3.3.tgz", @@ -5163,54 +5049,6 @@ "solid-js": "^1.6.12" } }, - "node_modules/@solid-primitives/immutable": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/@solid-primitives/immutable/-/immutable-0.1.10.tgz", - "integrity": "sha512-5XkiiBGSuUaoG2HFei1bG2eDyUwsj/b6IBP7ggm4UMU5mM/APz1u7e3rzMyPn5zVqnHT3oRSbj3UDPNYb5Y9Qg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@solid-primitives/utils": "^6.0.0" - }, - "peerDependencies": { - "solid-js": "^1.6.12" - } - }, - "node_modules/@solid-primitives/immutable/node_modules/@solid-primitives/utils": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/@solid-primitives/utils/-/utils-6.2.3.tgz", - "integrity": "sha512-CqAwKb2T5Vi72+rhebSsqNZ9o67buYRdEJrIFzRXz3U59QqezuuxPsyzTSVCacwS5Pf109VRsgCJQoxKRoECZQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "solid-js": "^1.6.12" - } - }, - "node_modules/@solid-primitives/keyboard": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@solid-primitives/keyboard/-/keyboard-1.2.8.tgz", - "integrity": "sha512-pJtcbkjozS6L1xvTht9rPpyPpX55nAkfBzbFWdf3y0Suwh6qClTibvvObzKOf7uzQ+8aZRDH4LsoGmbTKXtJjQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@solid-primitives/event-listener": "^2.3.3", - "@solid-primitives/rootless": "^1.4.5", - "@solid-primitives/utils": "^6.2.3" - }, - "peerDependencies": { - "solid-js": "^1.6.12" - } - }, - "node_modules/@solid-primitives/keyboard/node_modules/@solid-primitives/utils": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/@solid-primitives/utils/-/utils-6.2.3.tgz", - "integrity": "sha512-CqAwKb2T5Vi72+rhebSsqNZ9o67buYRdEJrIFzRXz3U59QqezuuxPsyzTSVCacwS5Pf109VRsgCJQoxKRoECZQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "solid-js": "^1.6.12" - } - }, "node_modules/@solid-primitives/media": { "version": "2.2.9", "resolved": "https://registry.npmjs.org/@solid-primitives/media/-/media-2.2.9.tgz", @@ -5284,67 +5122,6 @@ "solid-js": "^1.6.12" } }, - "node_modules/@solid-primitives/platform": { - "version": "0.0.102", - "resolved": "https://registry.npmjs.org/@solid-primitives/platform/-/platform-0.0.102.tgz", - "integrity": "sha512-1eZA1/HYOhmlZ9LrrGot+LUi/ypO2NXqfB+9F1WY98dGNDMz9pG9k+X7kg2YDJTUHDGbzY7WrsBRyAE8LurE7Q==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "solid-js": "^1.5.0" - } - }, - "node_modules/@solid-primitives/refs": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/@solid-primitives/refs/-/refs-0.3.7.tgz", - "integrity": "sha512-aqidj/Sw5b2FvXgvNP8zH5HC2jEzDbFju+xRUCxZguaBmDJJyzec12fpZ9JV6SiWCyk08nZ/N4rfPNQnt1af1Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@solid-primitives/immutable": "^0.1.7", - "@solid-primitives/rootless": "^1.2.5", - "@solid-primitives/utils": "^5.2.1" - }, - "peerDependencies": { - "solid-js": "^1.6.0" - } - }, - "node_modules/@solid-primitives/refs/node_modules/@solid-primitives/utils": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@solid-primitives/utils/-/utils-5.5.2.tgz", - "integrity": "sha512-L52ig3eHKU6CqbPCKJIb4lweBuINHBOERcE1duApyKozEN8+zCqEKwD1Qo9ljKeEzJTBGWClxNpwEiNTUWTGvg==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "solid-js": "^1.6.12" - } - }, - "node_modules/@solid-primitives/resize-observer": { - "version": "2.0.25", - "resolved": "https://registry.npmjs.org/@solid-primitives/resize-observer/-/resize-observer-2.0.25.tgz", - "integrity": "sha512-jVDXkt2MiriYRaz4DYs62185d+6jQ+1DCsR+v7f6XMsIJJuf963qdBRFjtZtKXBaxdPNMyuPeDgf5XQe3EoDJg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@solid-primitives/event-listener": "^2.3.3", - "@solid-primitives/rootless": "^1.4.5", - "@solid-primitives/static-store": "^0.0.8", - "@solid-primitives/utils": "^6.2.3" - }, - "peerDependencies": { - "solid-js": "^1.6.12" - } - }, - "node_modules/@solid-primitives/resize-observer/node_modules/@solid-primitives/utils": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/@solid-primitives/utils/-/utils-6.2.3.tgz", - "integrity": "sha512-CqAwKb2T5Vi72+rhebSsqNZ9o67buYRdEJrIFzRXz3U59QqezuuxPsyzTSVCacwS5Pf109VRsgCJQoxKRoECZQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "solid-js": "^1.6.12" - } - }, "node_modules/@solid-primitives/rootless": { "version": "1.4.5", "resolved": "https://registry.npmjs.org/@solid-primitives/rootless/-/rootless-1.4.5.tgz", @@ -5378,6 +5155,16 @@ "solid-js": "^1.6.12" } }, + "node_modules/@solid-primitives/script-loader": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@solid-primitives/script-loader/-/script-loader-2.2.0.tgz", + "integrity": "sha512-PlQEcdpvhtWUsceDp1Miyn49v74QNx/Xv7bpdqVTL6GvvQNuXF0qtpDrOZ+jZvOQiHLlnzNWrBk6YdWwenqcnw==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "solid-js": "^1.6.12" + } + }, "node_modules/@solid-primitives/share": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@solid-primitives/share/-/share-2.0.6.tgz", @@ -5443,19 +5230,6 @@ "solid-js": "^1.6.12" } }, - "node_modules/@solid-primitives/styles": { - "version": "0.0.101", - "resolved": "https://registry.npmjs.org/@solid-primitives/styles/-/styles-0.0.101.tgz", - "integrity": "sha512-tHkeUMntlS/w+/zDzXJv82hhMy3J3q7tVV3ZTbahRo0hZienAM8ZJrCYZNK/fu2px8NHVSZFRufxv9qhIclPTw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@solid-primitives/rootless": "^1.2.0" - }, - "peerDependencies": { - "solid-js": "^1.5.0" - } - }, "node_modules/@solid-primitives/transition-group": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@solid-primitives/transition-group/-/transition-group-1.0.5.tgz", @@ -5489,16 +5263,6 @@ "solid-js": "^1.6.12" } }, - "node_modules/@solid-primitives/utils": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@solid-primitives/utils/-/utils-4.0.1.tgz", - "integrity": "sha512-06fSyBair7ZxCquMjIqJes29aNg65X776TVw4EUN7PBtdWsGUeIZ9F/H4ek7yrDSxaSDaPHeye5knEYsYAq2gA==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "solid-js": "^1.6.0" - } - }, "node_modules/@solidjs/meta": { "version": "0.29.4", "resolved": "https://registry.npmjs.org/@solidjs/meta/-/meta-0.29.4.tgz",