From 500d0a0190dc8d23053d638265cd25917bf961b3 Mon Sep 17 00:00:00 2001 From: Klaus Keller <66327622+Klaus-Keller@users.noreply.github.com> Date: Wed, 10 Jan 2024 12:19:16 +0100 Subject: [PATCH] chore: update of dependencies (#587) * chore: update dependencies * chore: changeset * chore: update dependencies, min node version to 18 --- .changeset/good-dots-hunt.md | 8 + .github/workflows/pipeline.yml | 12 +- package.json | 15 +- packages/core/package.json | 4 +- packages/ide-extension/package.json | 10 +- packages/webapp/package.json | 30 +- .../FeedbackSection.test.tsx.snap | 2 +- .../GuidedAnswerNode.test.tsx.snap | 2 +- .../__snapshots__/Middle.test.tsx.snap | 14 +- .../__snapshots__/Right.test.tsx.snap | 6 +- .../__snapshots__/Filters.test.tsx.snap | 36 +- .../__snapshots__/FiltersRibbon.test.tsx.snap | 2 +- .../Header/__snapshots__/Header.test.tsx.snap | 28 +- .../NavigationButtons.test.tsx.snap | 6 +- .../__snapshots__/SearchField.test.tsx.snap | 44 +- .../__snapshots__/HomeGrid.test.tsx.snap | 50 +- .../__snapshots__/LastVisited.test.tsx.snap | 8 +- .../__snapshots__/QuickFilters.test.tsx.snap | 4 +- .../test/__snapshots__/App.test.tsx.snap | 40 +- pnpm-lock.yaml | 1342 ++++++++++------- 20 files changed, 954 insertions(+), 709 deletions(-) create mode 100644 .changeset/good-dots-hunt.md diff --git a/.changeset/good-dots-hunt.md b/.changeset/good-dots-hunt.md new file mode 100644 index 00000000..5baaf84f --- /dev/null +++ b/.changeset/good-dots-hunt.md @@ -0,0 +1,8 @@ +--- +"sap-guided-answers-extension": patch +"@sap/guided-answers-extension-webapp": patch +"@sap/guided-answers-extension-core": patch +"@sap/guided-answers-extension-types": patch +--- + +Update dependencies diff --git a/.github/workflows/pipeline.yml b/.github/workflows/pipeline.yml index ad914b79..38abe079 100644 --- a/.github/workflows/pipeline.yml +++ b/.github/workflows/pipeline.yml @@ -11,7 +11,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest] - node-version: [16.x, 18.x, 20.x] + node-version: [18.x, 20.x] runs-on: ${{ matrix.os }} timeout-minutes: 15 steps: @@ -45,7 +45,7 @@ jobs: - name: Run unit tests run: pnpm run test - name: Run SonarCloud scan - if: matrix.os == 'ubuntu-latest' && matrix.node-version == '16.x' + if: matrix.os == 'ubuntu-latest' && matrix.node-version == '18.x' uses: sonarsource/sonarcloud-github-action@v1.9 env: GITHUB_TOKEN: ${{ secrets.ACCESS_PAT }} @@ -77,10 +77,10 @@ jobs: key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/pnpm-lock.yaml') }} restore-keys: | ${{ runner.os }}-build-${{ env.cache-name }}- - - name: Use Node.js 16.x + - name: Use Node.js 18.x uses: actions/setup-node@v3 with: - node-version: 16.x + node-version: 18.x - name: Install pnpm modules run: pnpm install - name: Apply changesets @@ -121,10 +121,10 @@ jobs: key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/pnpm-lock.yaml') }} restore-keys: | ${{ runner.os }}-build-${{ env.cache-name }}- - - name: Use Node.js 16.x + - name: Use Node.js 18.x uses: actions/setup-node@v3 with: - node-version: 16.x + node-version: 18.x - name: Install pnpm modules run: pnpm install - name: Replace placeholder with instrumentation key diff --git a/package.json b/package.json index c4f00e97..81fabe7b 100644 --- a/package.json +++ b/package.json @@ -5,10 +5,10 @@ "private": true, "devDependencies": { "@changesets/cli": "2.27.1", - "@commitlint/cli": "17.8.1", - "@commitlint/config-conventional": "17.8.1", + "@commitlint/cli": "18.4.4", + "@commitlint/config-conventional": "18.4.4", "@types/jest": "29.5.11", - "@types/node": "16.18.14", + "@types/node": "18.19.6", "@typescript-eslint/eslint-plugin": "6.18.1", "@typescript-eslint/parser": "6.18.1", "changelog-parser": "3.0.1", @@ -16,7 +16,7 @@ "eslint-config-prettier": "9.1.0", "eslint-import-resolver-typescript": "3.6.1", "eslint-plugin-import": "2.29.1", - "eslint-plugin-jsdoc": "46.10.1", + "eslint-plugin-jsdoc": "48.0.2", "eslint-plugin-prettier": "5.1.3", "eslint-plugin-promise": "6.1.1", "eslint-plugin-react": "7.33.2", @@ -46,10 +46,13 @@ "npm": "please-use-pnpm", "yarn": "please-use-pnpm", "pnpm": "8.14.0", - "node": ">=16.1.0" + "node": ">=18.x" }, "packageManager": "pnpm@8.14.0", "pnpm": { - "overrides": {} + "overrides": { + "@babel/traverse@<7.23.2": ">=7.23.2", + "follow-redirects@<1.15.4": ">=1.15.4" + } } } diff --git a/packages/core/package.json b/packages/core/package.json index 0c1d8a82..f99dbfd2 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -21,9 +21,9 @@ "watch": "tsc --watch" }, "dependencies": { - "@sap/bas-sdk": "3.6.0", + "@sap/bas-sdk": "3.7.7", "@sap/guided-answers-extension-types": "workspace:*", - "axios": "1.5.0", + "axios": "1.6.5", "xss": "1.0.14" }, "files": [ diff --git a/packages/ide-extension/package.json b/packages/ide-extension/package.json index 439259d0..ee940873 100644 --- a/packages/ide-extension/package.json +++ b/packages/ide-extension/package.json @@ -82,14 +82,14 @@ "devDependencies": { "@sap/guided-answers-extension-core": "workspace:*", "@sap/guided-answers-extension-types": "workspace:*", - "@types/uuid": "9.0.4", + "@types/uuid": "9.0.7", "@types/vscode": "1.74.1", - "@vscode/vsce": "2.21.0", - "applicationinsights": "2.5.0", - "esbuild": "0.19.3", + "@vscode/vsce": "2.22.0", + "applicationinsights": "2.9.2", + "esbuild": "0.19.11", "esbuild-plugin-copy": "2.1.1", "uuid": "9.0.1", - "vscode-uri": "3.0.7" + "vscode-uri": "3.0.8" }, "galleryBanner": { "color": "#00195A", diff --git a/packages/webapp/package.json b/packages/webapp/package.json index 4ea078f8..84c99820 100644 --- a/packages/webapp/package.json +++ b/packages/webapp/package.json @@ -20,25 +20,25 @@ "@reduxjs/toolkit": "1.9.5", "@sap/guided-answers-extension-types": "workspace:*", "@testing-library/dom": "8.20.1", - "@testing-library/jest-dom": "6.1.3", + "@testing-library/jest-dom": "6.2.0", "@testing-library/react": "12.1.5", "@types/react": "17.0.62", - "@types/react-copy-to-clipboard": "5.0.4", + "@types/react-copy-to-clipboard": "5.0.7", "@types/react-dom": "17.0.20", - "@types/react-redux": "7.1.26", - "@types/redux-mock-store": "1.0.3", - "autoprefixer": "10.4.15", - "esbuild": "0.19.3", - "esbuild-css-modules-plugin": "3.0.1", + "@types/react-redux": "7.1.33", + "@types/redux-mock-store": "1.0.6", + "autoprefixer": "10.4.16", + "esbuild": "0.19.11", + "esbuild-css-modules-plugin": "3.1.0", "esbuild-plugin-replace": "1.4.0", "esbuild-plugin-svgr": "2.1.0", - "esbuild-sass-plugin": "2.15.0", + "esbuild-sass-plugin": "2.16.1", "html-react-parser": "4.2.2", - "i18next": "23.5.1", + "i18next": "23.7.16", "jest-css-modules-transform": "4.4.2", "jest-environment-jsdom": "29.7.0", "path": "0.12.7", - "postcss": "8.4.29", + "postcss": "8.4.33", "react": "16.14.0", "react-dom": "16.14.0", "react-i18next": "13.2.2", @@ -48,11 +48,11 @@ "uuid": "9.0.1" }, "dependencies": { - "@fluentui/react": "8.111.2", - "@fluentui/react-focus": "8.8.31", - "@fluentui/style-utilities": "8.9.17", - "@fluentui/utilities": "8.13.18", - "@sap-ux/ui-components": "1.11.7", + "@fluentui/react": "8.114.2", + "@fluentui/react-focus": "8.8.37", + "@fluentui/style-utilities": "8.10.1", + "@fluentui/utilities": "8.13.23", + "@sap-ux/ui-components": "1.14.1", "react-copy-to-clipboard": "5.1.0", "react-infinite-scroll-component": "6.1.0" } diff --git a/packages/webapp/test/FeedbackSection/__snapshots__/FeedbackSection.test.tsx.snap b/packages/webapp/test/FeedbackSection/__snapshots__/FeedbackSection.test.tsx.snap index dd8add5f..da22a34f 100644 --- a/packages/webapp/test/FeedbackSection/__snapshots__/FeedbackSection.test.tsx.snap +++ b/packages/webapp/test/FeedbackSection/__snapshots__/FeedbackSection.test.tsx.snap @@ -9,7 +9,7 @@ exports[`Feedback Section component Should render a FeedbackSection component 1` Please tell us if this answer was helpful
diff --git a/packages/webapp/test/GuidedAnswerNode/__snapshots__/GuidedAnswerNode.test.tsx.snap b/packages/webapp/test/GuidedAnswerNode/__snapshots__/GuidedAnswerNode.test.tsx.snap index a0feddeb..20ab0855 100644 --- a/packages/webapp/test/GuidedAnswerNode/__snapshots__/GuidedAnswerNode.test.tsx.snap +++ b/packages/webapp/test/GuidedAnswerNode/__snapshots__/GuidedAnswerNode.test.tsx.snap @@ -15,7 +15,7 @@ exports[` Should render a GuidedAnswerNode component 1`] = ` class="guided-answer__node__commands" >
diff --git a/packages/webapp/test/GuidedAnswerNode/__snapshots__/Middle.test.tsx.snap b/packages/webapp/test/GuidedAnswerNode/__snapshots__/Middle.test.tsx.snap index 5aecb075..895b49bd 100644 --- a/packages/webapp/test/GuidedAnswerNode/__snapshots__/Middle.test.tsx.snap +++ b/packages/webapp/test/GuidedAnswerNode/__snapshots__/Middle.test.tsx.snap @@ -17,7 +17,7 @@ exports[` Should render a Middle component 1`] = ` id="hr" />
Should render a Middle component 1`] = `

Should render a Middle component with FeedbackDialogBox 1`] id="hr" />
Should render a Middle component with FeedbackDialogBox 1`]

Should render a Middle component with NotSolvedMessage 1`] = class="guided-answer__node" >
Should render a Middle component with enhancedBody 1`] = ` id="hr" />
Should render a Middle component with enhancedBody 1`] = `

Should render a Right component 1`] = ` class="guided-answer__node__commands" >
Should render a Right component 1`] = ` >