From 173e16f07ca153c42be6380c63732bd6ffc8ad1b Mon Sep 17 00:00:00 2001 From: Martin Hochel Date: Wed, 15 Jan 2025 13:37:38 +0100 Subject: [PATCH 1/4] chore: apply single version policy on web-components domain --- package.json | 5 +++++ packages/charts/chart-web-components/package.json | 6 +----- packages/web-components/package.json | 10 +++------- yarn.lock | 4 ++-- 4 files changed, 11 insertions(+), 14 deletions(-) diff --git a/package.json b/package.json index 8bcffbe3f25f3e..fc36e74b8e09b7 100644 --- a/package.json +++ b/package.json @@ -73,6 +73,7 @@ "@microsoft/api-extractor": "7.49.1", "@microsoft/api-extractor-model": "7.30.2", "@microsoft/eslint-plugin-sdl": "1.0.1", + "@microsoft/fast-element": "2.0.0", "@microsoft/load-themed-styles": "1.10.26", "@microsoft/loader-load-themed-styles": "2.0.17", "@microsoft/tsdoc": "0.15.1", @@ -100,6 +101,8 @@ "@storybook/components": "7.6.20", "@storybook/core-events": "7.6.20", "@storybook/core-server": "7.6.20", + "@storybook/html": "7.6.20", + "@storybook/html-webpack5": "7.6.20", "@storybook/manager-api": "7.6.20", "@storybook/preview-api": "7.6.20", "@storybook/react": "7.6.20", @@ -109,6 +112,7 @@ "@swc/core": "1.5.7", "@swc/helpers": "0.5.1", "@swc/jest": "0.2.36", + "@tensile-perf/web-components": "0.2.0", "@testing-library/dom": "8.11.3", "@testing-library/jest-dom": "5.16.5", "@testing-library/react": "12.1.2", @@ -190,6 +194,7 @@ "beachball": "2.31.0", "chalk": "4.1.0", "chrome-remote-interface": "0.28.2", + "chromedriver": "125.0.3", "ci-info": "3.8.0", "circular-dependency-plugin": "5.2.2", "clean-css": "4.2.3", diff --git a/packages/charts/chart-web-components/package.json b/packages/charts/chart-web-components/package.json index 641e6f4be26bfc..3a91c6d3731dce 100644 --- a/packages/charts/chart-web-components/package.json +++ b/packages/charts/chart-web-components/package.json @@ -89,12 +89,8 @@ "test:dev": "playwright test" }, "devDependencies": { - "@microsoft/fast-element": "2.0.0", "@fluentui/scripts-api-extractor": "*", - "@tensile-perf/web-components": "~0.2.0", - "@storybook/html": "7.6.20", - "@storybook/html-webpack5": "7.6.20", - "chromedriver": "^125.0.0" + "@microsoft/fast-element": "2.0.0" }, "dependencies": { "@microsoft/fast-web-utilities": "^6.0.0", diff --git a/packages/web-components/package.json b/packages/web-components/package.json index 497db56683ef37..38503021dc7a09 100644 --- a/packages/web-components/package.json +++ b/packages/web-components/package.json @@ -102,17 +102,13 @@ "e2e:local": "node ./scripts/e2e.js --ui" }, "devDependencies": { - "@custom-elements-manifest/analyzer": "0.10.4", - "@fluentui/scripts-api-extractor": "*", - "@microsoft/fast-element": "2.0.0", - "@tensile-perf/web-components": "~0.2.0", - "@storybook/html": "7.6.20", - "@storybook/html-webpack5": "7.6.20", "@wc-toolkit/cem-validator": "1.0.3", "@wc-toolkit/cem-inheritance": "1.0.4", "@wc-toolkit/module-path-resolver": "1.0.0", "@wc-toolkit/type-parser": "1.0.3", - "chromedriver": "^125.0.0" + "@custom-elements-manifest/analyzer": "0.10.4", + "@fluentui/scripts-api-extractor": "*", + "@microsoft/fast-element": "2.0.0" }, "dependencies": { "@microsoft/fast-web-utilities": "^6.0.0", diff --git a/yarn.lock b/yarn.lock index fb18d14e8453e2..642176f11d7068 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4678,7 +4678,7 @@ dependencies: "@tensile-perf/tools" "0.1.7" -"@tensile-perf/web-components@~0.2.0": +"@tensile-perf/web-components@0.2.0": version "0.2.0" resolved "https://registry.yarnpkg.com/@tensile-perf/web-components/-/web-components-0.2.0.tgz#355ac463a121656e68c0567f9c15accf19b61734" integrity sha512-NEKH6d/2HrOJgW60E/oZ/O2D4vjzBv9xgSQmAz1cQnrEyQ/Odz/l3OWDwfEobcg8VHm6iODVoNAyvYAr4ESTKQ== @@ -8396,7 +8396,7 @@ chrome-trace-event@^1.0.2: dependencies: tslib "^1.9.0" -chromedriver@^125.0.0: +chromedriver@125.0.3: version "125.0.3" resolved "https://registry.yarnpkg.com/chromedriver/-/chromedriver-125.0.3.tgz#4c7cf13e54cd3575b88d4376a53d659cabb0ae05" integrity sha512-Qzuk5Wian2o3EVGjtbz6V/jv+pT/AV9246HbG6kUljZXXjsKZLZxqJC+kHR3qEh/wdv4EJD0YwAOWV72v9hogw== From 0bdc9d97280225d5436f20fa759c889b5efb2560 Mon Sep 17 00:00:00 2001 From: Martin Hochel Date: Wed, 15 Jan 2025 13:38:29 +0100 Subject: [PATCH 2/4] fix(chart-wc): dissalow patch change type --- packages/charts/chart-web-components/package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/charts/chart-web-components/package.json b/packages/charts/chart-web-components/package.json index 3a91c6d3731dce..61a5100b072624 100644 --- a/packages/charts/chart-web-components/package.json +++ b/packages/charts/chart-web-components/package.json @@ -109,7 +109,8 @@ "beachball": { "disallowedChangeTypes": [ "major", - "minor" + "minor", + "patch" ], "tag": "alpha" } From 18d282825e19d2fd168f6b5cc0488f117ffc7a10 Mon Sep 17 00:00:00 2001 From: Martin Hochel Date: Wed, 15 Jan 2025 13:41:46 +0100 Subject: [PATCH 3/4] change files --- ...eb-components-5f931ecf-3d29-492f-814a-a717ff2375d9.json | 7 +++++++ ...eb-components-1aa38841-fbc5-4873-963d-623765c6f691.json | 7 +++++++ 2 files changed, 14 insertions(+) create mode 100644 change/@fluentui-chart-web-components-5f931ecf-3d29-492f-814a-a717ff2375d9.json create mode 100644 change/@fluentui-web-components-1aa38841-fbc5-4873-963d-623765c6f691.json diff --git a/change/@fluentui-chart-web-components-5f931ecf-3d29-492f-814a-a717ff2375d9.json b/change/@fluentui-chart-web-components-5f931ecf-3d29-492f-814a-a717ff2375d9.json new file mode 100644 index 00000000000000..dcf2fd92a2c4b5 --- /dev/null +++ b/change/@fluentui-chart-web-components-5f931ecf-3d29-492f-814a-a717ff2375d9.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: disallow patch change type", + "packageName": "@fluentui/chart-web-components", + "email": "martinhochel@microsoft.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-web-components-1aa38841-fbc5-4873-963d-623765c6f691.json b/change/@fluentui-web-components-1aa38841-fbc5-4873-963d-623765c6f691.json new file mode 100644 index 00000000000000..1d81fa71bd990f --- /dev/null +++ b/change/@fluentui-web-components-1aa38841-fbc5-4873-963d-623765c6f691.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: adopt single version policy for dev deps", + "packageName": "@fluentui/web-components", + "email": "martinhochel@microsoft.com", + "dependentChangeType": "none" +} From dcc2dd07e5aec3063c824b9ac201487873646e40 Mon Sep 17 00:00:00 2001 From: Martin Hochel Date: Mon, 5 May 2025 14:10:36 +0200 Subject: [PATCH 4/4] fixup! chore: apply single version policy on web-components domain --- packages/charts/chart-web-components/package.json | 3 +-- packages/web-components/package.json | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/charts/chart-web-components/package.json b/packages/charts/chart-web-components/package.json index 61a5100b072624..289df390d0ef4b 100644 --- a/packages/charts/chart-web-components/package.json +++ b/packages/charts/chart-web-components/package.json @@ -89,8 +89,7 @@ "test:dev": "playwright test" }, "devDependencies": { - "@fluentui/scripts-api-extractor": "*", - "@microsoft/fast-element": "2.0.0" + "@fluentui/scripts-api-extractor": "*" }, "dependencies": { "@microsoft/fast-web-utilities": "^6.0.0", diff --git a/packages/web-components/package.json b/packages/web-components/package.json index 38503021dc7a09..97ccbcc0a32445 100644 --- a/packages/web-components/package.json +++ b/packages/web-components/package.json @@ -107,8 +107,7 @@ "@wc-toolkit/module-path-resolver": "1.0.0", "@wc-toolkit/type-parser": "1.0.3", "@custom-elements-manifest/analyzer": "0.10.4", - "@fluentui/scripts-api-extractor": "*", - "@microsoft/fast-element": "2.0.0" + "@fluentui/scripts-api-extractor": "*" }, "dependencies": { "@microsoft/fast-web-utilities": "^6.0.0",