Skip to content

Commit 284c033

Browse files
MgrdichHaaroleanVladSenyuta
authored
FE: Chore: Update dependencies (#304)
Co-authored-by: Roman Zabaluev <gpg@haarolean.dev> Co-authored-by: VladSenyuta <vlad.senyuta@gmail.com>
1 parent fcb007c commit 284c033

File tree

30 files changed

+2228
-1653
lines changed

30 files changed

+2228
-1653
lines changed

.github/workflows/e2e-run.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,14 @@ jobs:
123123
path: ./e2e-tests/target/allure-results
124124
retention-days: 7
125125

126+
- name: Upload selenide results artifact
127+
if: failure()
128+
uses: actions/upload-artifact@v4
129+
with:
130+
name: selenide-results
131+
path: ./e2e-tests/target/selenide-results
132+
retention-days: 3
133+
126134
reports:
127135
runs-on: ubuntu-latest
128136
needs: tests

e2e-tests/src/main/java/io/kafbat/ui/screens/schemas/SchemaCreateForm.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,7 @@ public class SchemaCreateForm extends BasePage {
3232
protected SelenideElement latestSchemaTextArea = $x("//div[@id='latestSchema']");
3333
protected SelenideElement leftVersionDdl = $(id("left-select"));
3434
protected SelenideElement rightVersionDdl = $(id("right-select"));
35-
protected ElementsCollection visibleMarkers =
36-
$$x("//div[@class='ace_scroller']//div[contains(@class,'codeMarker')]");
35+
protected ElementsCollection visibleMarkers = $$x("//div[contains(@class,'codeMarker ace_start')]");
3736
protected ElementsCollection elementsCompareVersionDdl = $$x("//ul[@role='listbox']/ul/li");
3837
protected String versionDdlElementLocator = "//ul/li[text()='Version %s']";
3938
protected String ddlElementLocator = "//li[@value='%s']";

e2e-tests/src/test/java/io/kafbat/ui/smokesuite/schemas/SchemasTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ public void compareVersionsCheck() {
9797
.selectVersionFromDropDown(latestVersion)
9898
.openRightVersionDdl()
9999
.selectVersionFromDropDown(latestVersion - 1);
100-
Assert.assertEquals(schemaCreateForm.getMarkedLinesNumber(), 42, "getMarkedLinesNumber()");
100+
Assert.assertEquals(schemaCreateForm.getMarkedLinesNumber(), 20, "getMarkedLinesNumber()");
101101
}
102102

103103
@Test(priority = 4)

frontend/.eslintrc.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
"react-hooks/rules-of-hooks": "error", // Checks rules of Hooks
4848
// breaks builds as we still have those warns
4949
"react-hooks/exhaustive-deps": "off", // Checks effect dependencies
50+
"jsx-a11y/control-has-associated-label": "off",
5051
"import/no-extraneous-dependencies": [
5152
"error",
5253
{

frontend/package.json

Lines changed: 78 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -4,37 +4,36 @@
44
"homepage": "./",
55
"private": true,
66
"dependencies": {
7-
"@floating-ui/react": "^0.19.2",
8-
"@hookform/error-message": "^2.0.0",
9-
"@hookform/resolvers": "^2.7.1",
10-
"@microsoft/fetch-event-source": "^2.0.1",
11-
"@szhsin/react-menu": "^3.5.3",
12-
"@tanstack/react-query": "^4.0.5",
13-
"@tanstack/react-table": "^8.5.10",
14-
"ace-builds": "^1.7.1",
15-
"ajv": "^8.6.3",
16-
"ajv-formats": "^2.1.1",
17-
"classnames": "^2.2.6",
18-
"json-schema-faker": "^0.5.6",
19-
"jsonpath-plus": "^7.2.0",
20-
"lossless-json": "^2.0.8",
7+
"@floating-ui/react": "0.26.12",
8+
"@hookform/error-message": "2.0.1",
9+
"@hookform/resolvers": "2.7.1",
10+
"@microsoft/fetch-event-source": "2.0.1",
11+
"@szhsin/react-menu": "3.5.3",
12+
"@tanstack/react-query": "4.36.1",
13+
"@tanstack/react-query-devtools": "4.36.1",
14+
"@tanstack/react-table": "8.16.0",
15+
"ace-builds": "1.33.0",
16+
"ajv": "8.8.2",
17+
"ajv-formats": "2.1.1",
18+
"json-schema-faker": "0.5.6",
19+
"jsonpath-plus": "8.1.0",
20+
"lossless-json": "2.0.11",
2121
"pretty-ms": "7.0.1",
22-
"react": "^18.1.0",
23-
"react-ace": "^10.1.0",
24-
"react-datepicker": "^4.10.0",
25-
"react-dom": "^18.1.0",
26-
"react-error-boundary": "^3.1.4",
27-
"react-hook-form": "7.43.1",
28-
"react-hot-toast": "^2.4.0",
29-
"react-is": "^18.2.0",
30-
"react-multi-select-component": "^4.3.3",
31-
"react-router-dom": "^6.3.0",
32-
"sass": "^1.52.3",
33-
"styled-components": "^5.3.1",
34-
"use-debounce": "^9.0.3",
35-
"yup": "^1.0.0",
36-
"zustand": "^4.1.1",
37-
"@tanstack/react-query-devtools": "4.36.1"
22+
"react": "18.2.0",
23+
"react-ace": "11.0.1",
24+
"react-datepicker": "6.9.0",
25+
"react-dom": "18.2.0",
26+
"react-error-boundary": "3.1.4",
27+
"react-hook-form": "7.51.3",
28+
"react-hot-toast": "2.4.1",
29+
"react-is": "18.2.0",
30+
"react-multi-select-component": "4.3.4",
31+
"react-router-dom": "6.4.3",
32+
"sass": "1.66.1",
33+
"styled-components": "6.1.8",
34+
"use-debounce": "10.0.0",
35+
"yup": "1.4.0",
36+
"zustand": "4.5.2"
3837
},
3938
"scripts": {
4039
"start": "vite",
@@ -53,55 +52,55 @@
5352
"deadcode": "ts-prune -i src/generated-sources"
5453
},
5554
"devDependencies": {
56-
"@jest/types": "^29.4.3",
57-
"@openapitools/openapi-generator-cli": "^2.5.2",
58-
"@swc/core": "^1.3.36",
59-
"@swc/jest": "^0.2.24",
60-
"@testing-library/dom": "^9.0.0",
61-
"@testing-library/jest-dom": "^5.16.5",
62-
"@testing-library/user-event": "^14.4.3",
63-
"@types/eventsource": "^1.1.8",
64-
"@types/lossless-json": "^1.0.1",
65-
"@types/node": "^20.11.17",
66-
"@types/react": "^18.0.9",
67-
"@types/react-datepicker": "^4.8.0",
68-
"@types/react-dom": "^18.0.3",
69-
"@types/react-router-dom": "^5.3.3",
70-
"@types/styled-components": "^5.1.13",
71-
"@typescript-eslint/eslint-plugin": "^5.29.0",
72-
"@typescript-eslint/parser": "^5.29.0",
73-
"vite": "^4.5.2",
74-
"vite-tsconfig-paths": "^4.0.2",
75-
"@vitejs/plugin-react-swc": "^3.0.0",
76-
"dotenv": "^16.0.1",
77-
"eslint": "^8.3.0",
78-
"eslint-config-airbnb": "^19.0.4",
79-
"eslint-config-airbnb-typescript": "^17.0.0",
80-
"eslint-config-prettier": "^9.0.0",
81-
"eslint-import-resolver-node": "^0.3.6",
82-
"eslint-import-resolver-typescript": "^3.2.7",
83-
"eslint-plugin-import": "^2.26.0",
84-
"eslint-plugin-jest-dom": "^4.0.3",
85-
"eslint-plugin-jsx-a11y": "^6.5.1",
86-
"eslint-plugin-prettier": "^4.0.0",
87-
"eslint-plugin-react": "^7.30.1",
88-
"eslint-plugin-react-hooks": "^4.5.0",
89-
"@testing-library/react": "^14.0.0",
90-
"@types/testing-library__jest-dom": "^5.14.5",
91-
"jest": "^29.4.3",
92-
"jest-watch-typeahead": "^2.2.2",
93-
"jest-environment-jsdom": "^29.4.3",
94-
"jest-sonar-reporter": "^2.0.0",
95-
"jest-styled-components": "^7.1.1",
96-
"prettier": "^2.8.4",
97-
"rimraf": "^4.1.2",
98-
"ts-node": "^10.9.1",
99-
"ts-prune": "^0.10.3",
100-
"typescript": "^4.7.4",
101-
"vite-plugin-checker": "^0.6.4",
102-
"vite-plugin-ejs": "^1.6.4",
103-
"fetch-mock": "^9.11.0",
104-
"whatwg-fetch": "^3.6.2"
55+
"@jest/types": "29.6.3",
56+
"@openapitools/openapi-generator-cli": "2.13.4",
57+
"@swc/core": "1.3.107",
58+
"@swc/jest": "0.2.36",
59+
"@testing-library/dom": "10.0.0",
60+
"@testing-library/jest-dom": "6.4.2",
61+
"@testing-library/react": "14.3.1",
62+
"@testing-library/user-event": "14.5.2",
63+
"@types/eventsource": "1.1.15",
64+
"@types/lossless-json": "1.0.4",
65+
"@types/node": "20.11.17",
66+
"@types/react": "18.2.79",
67+
"@types/react-datepicker": "6.2.0",
68+
"@types/react-dom": "18.2.25",
69+
"@types/react-router-dom": "5.3.3",
70+
"@types/styled-components": "5.1.34",
71+
"@types/testing-library__jest-dom": "5.14.9",
72+
"@typescript-eslint/eslint-plugin": "6.21.0",
73+
"@typescript-eslint/parser": "6.21.0",
74+
"@vitejs/plugin-react-swc": "3.6.0",
75+
"dotenv": "16.4.5",
76+
"eslint": "8.57.0",
77+
"eslint-config-airbnb": "19.0.4",
78+
"eslint-config-airbnb-typescript": "18.0.0",
79+
"eslint-config-prettier": "9.1.0",
80+
"eslint-import-resolver-node": "0.3.9",
81+
"eslint-import-resolver-typescript": "3.6.1",
82+
"eslint-plugin-import": "2.29.1",
83+
"eslint-plugin-jest-dom": "5.4.0",
84+
"eslint-plugin-jsx-a11y": "6.8.0",
85+
"eslint-plugin-prettier": "5.1.3",
86+
"eslint-plugin-react": "7.34.1",
87+
"eslint-plugin-react-hooks": "4.6.0",
88+
"fetch-mock": "9.11.0",
89+
"jest": "29.7.0",
90+
"jest-environment-jsdom": "29.7.0",
91+
"jest-sonar-reporter": "2.0.0",
92+
"jest-styled-components": "7.1.1",
93+
"jest-watch-typeahead": "2.2.2",
94+
"prettier": "3.2.5",
95+
"rimraf": "5.0.5",
96+
"ts-node": "10.9.2",
97+
"ts-prune": "0.10.3",
98+
"typescript": "5.3.3",
99+
"vite": "5.2.10",
100+
"vite-plugin-checker": "0.6.4",
101+
"vite-plugin-ejs": "1.7.0",
102+
"vite-tsconfig-paths": "4.3.2",
103+
"whatwg-fetch": "3.6.20"
105104
},
106105
"engines": {
107106
"node": "v18.17.1",

0 commit comments

Comments
 (0)