Skip to content

Commit d7ce267

Browse files
committed
feat: Initial 4.18/PF5 changes (#10431)
Signed-off-by: Keith Chong <kykchong@redhat.com>
1 parent 89bc2b8 commit d7ce267

73 files changed

Lines changed: 1356 additions & 3065 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.github/workflows/unit-tests.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: Unit Tests
22

33
on:
44
push:
5-
branches: [main]
5+
branches: [release-4.18]
66
pull_request:
7-
branches: [main]
7+
branches: [release-4.18]
88

99
jobs:
1010
test:

‎package.json‎

Lines changed: 24 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -21,115 +21,83 @@
2121
"test:coverage": "jest --coverage"
2222
},
2323
"devDependencies": {
24-
"@dagrejs/dagre": "^1.1.8",
25-
"@openshift-console/dynamic-plugin-sdk": "^4.19.1",
26-
"@openshift-console/dynamic-plugin-sdk-internal": "^4.19.1",
27-
"@openshift-console/dynamic-plugin-sdk-webpack": "^4.19.1",
24+
"@jest/types": "^30.4.1",
25+
"@openshift-console/dynamic-plugin-sdk": "4.18.0",
26+
"@openshift-console/dynamic-plugin-sdk-internal": "4.18.0",
27+
"@openshift-console/dynamic-plugin-sdk-webpack": "4.18.0",
2828
"@openshift-console/plugin-shared": "^0.0.3",
29-
"@patternfly/quickstarts": "^6.4.0",
30-
"@patternfly/react-charts": "^8.4.0",
31-
"@patternfly/react-core": "^6.4.0",
32-
"@patternfly/react-data-view": "^6.4.0",
33-
"@patternfly/react-component-groups": "^6.3.0",
34-
"@patternfly/react-icons": "^6.4.0",
35-
"@patternfly/react-styles": "^6.4.0",
36-
"@patternfly/react-table": "^6.4.0",
37-
"@patternfly/react-tokens": "6.4.0",
38-
"@patternfly/react-topology": "^6.2.0",
29+
"@patternfly/quickstarts": "^5.4.5",
30+
"@patternfly/react-component-groups": "^5.2.0",
31+
"@patternfly/react-core": "^5.4.0",
32+
"@patternfly/react-data-view": "^5.8.1",
33+
"@patternfly/react-icons": "^5.4.0",
34+
"@patternfly/react-styles": "^5.4.0",
35+
"@patternfly/react-table": "^5.4.0",
36+
"@patternfly/react-tokens": "5.4.0",
37+
"@patternfly/react-topology": "5.4.0",
3938
"@svgr/webpack": "^8.1.0",
40-
"@types/classnames": "^2.3.1",
41-
"@jest/types": "^29.0.0",
42-
"@types/jest": "^29.0.0",
43-
"@types/dagre": "^0.7.53",
4439
"@types/git-url-parse": "^9.0.0",
40+
"@types/jest": "^29.5.0",
4541
"@types/lodash": "^4.14.0",
4642
"@types/node": "^17.0.21",
4743
"@types/react": "17.0.91",
4844
"@types/react-redux": "7.1.34",
4945
"@types/semver": "7.7.1",
50-
"@types/webpack-dev-server": "^4.7.2",
5146
"@typescript-eslint/eslint-plugin": "^5.15.0",
5247
"@typescript-eslint/parser": "^5.15.0",
5348
"copy-webpack-plugin": "13.0.1",
5449
"css-loader": "^5.2.7",
55-
"eslint": "7.32.0",
50+
"eslint": "^8.57.1",
5651
"eslint-config-prettier": "^10.0.0",
57-
"eslint-import-resolver-typescript": "^2.5.0",
58-
"eslint-plugin-chai-friendly": "^0.7.2",
59-
"eslint-plugin-cypress": "^2.12.1",
60-
"eslint-plugin-import": "^2.25.4",
61-
"eslint-plugin-jsdoc": "^62.0.0",
52+
"eslint-import-resolver-typescript": "^2.7.1",
53+
"eslint-plugin-import": "^2.32.0",
6254
"eslint-plugin-prettier": "^4.0.0",
6355
"eslint-plugin-react": "^7.29.4",
6456
"eslint-plugin-react-hooks": "^4.3.0",
6557
"eslint-plugin-simple-import-sort": "^7.0.0",
6658
"file-loader": "6.2.0",
6759
"http-server": "0.13.x",
6860
"i18next": "^19.8.3",
69-
"i18next-parser": "^3.3.0",
61+
"jest": "^29.7.0",
62+
"jest-environment-jsdom": "^29.0.0",
7063
"lodash-es": "^4.17.23",
71-
"marked": "15.0.12",
7264
"mobx-react": "^7.6.0",
7365
"prettier": "^2.6.0",
74-
"prop-types": "15.8.x",
7566
"react": "17.0.2",
7667
"react-dom": "17.0.2",
7768
"react-i18next": "^11.7.3",
69+
"react-redux": "^7.2.9",
7870
"react-router": "5.3.4",
79-
"semver": "^7.0.0",
8071
"sass": "^1.42.1",
8172
"sass-loader": "^10.1.1",
73+
"semver": "^7.0.0",
8274
"style-loader": "^2.0.0",
75+
"ts-jest": "^29.0.0",
8376
"ts-loader": "^9.5.1",
8477
"ts-node": "^10.7.0",
8578
"tsconfig-paths-webpack-plugin": "^4.1.0",
86-
"jest": "^29.0.0",
87-
"jest-environment-jsdom": "^29.0.0",
88-
"ts-jest": "^29.0.0",
8979
"typesafe-actions": "^4.4.2",
9080
"typescript": "5.9.3",
9181
"webpack": "^5.1.0",
9282
"webpack-cli": "^4.9.2",
9383
"webpack-dev-server": "^4.9.3"
9484
},
95-
"pnpm": {
96-
"overrides": {
97-
"glob-parent": "^6.0.0",
98-
"showdown": "^2.1.0",
99-
"express": "4.22.1",
100-
"@types/jest": "^29.5.0",
101-
"hosted-git-info": "^3.0.8",
102-
"jquery": "4.0.0",
103-
"lodash-es": "^4.18.1",
104-
"lodash": "^4.18.1",
105-
"minimist": "1.2.8",
106-
"ua-parser-js": "^0.7.24",
107-
"jest": "^29.7.0",
108-
"postcss": "^8.2.13"
109-
}
110-
},
11185
"consolePlugin": {
11286
"name": "gitops-plugin",
11387
"version": "0.0.17",
11488
"displayName": "GitOps Plugin",
11589
"description": "OpenShift Console plugin for GitOps.",
11690
"dependencies": {
117-
"@console/pluginAPI": "*"
91+
"@console/pluginAPI": "~4.18.0"
11892
}
11993
},
12094
"dependencies": {
12195
"classnames": "^2.3.2",
122-
"dagre": "^0.8.5",
12396
"git-url-parse": "^13.1.0",
12497
"lodash": "^4.18.1",
12598
"moment": "^2.29.4",
126-
"rxjs": "^7.8.1",
127-
"react": "17.0.2",
128-
"react-helmet": "^6.1.0",
129-
"react-redux": "7.2.9",
13099
"react-router-dom-v5-compat": "^6.30.0",
131-
"react-router-hash-link": "2.4.3",
132-
"redux": "4.0.1",
100+
"rxjs": "^7.8.1",
133101
"yaml": "^2.9.0"
134102
},
135103
"//TODO": [

0 commit comments

Comments
 (0)