fix: with http-server start on github actions

This commit is contained in:
Stepan Vladovskiy 2024-07-03 23:33:49 +00:00
parent 24f4a22110
commit 0e5cc90648
2 changed files with 24 additions and 249 deletions

View File

@ -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

258
package-lock.json generated
View File

@ -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",