From ba86576c821b7952165cf970a41419597cb5c690 Mon Sep 17 00:00:00 2001 From: Jesse Attas Date: Thu, 5 Sep 2024 15:28:47 -0500 Subject: [PATCH 01/15] Update Playwright to 1.46.0 --- package-lock.json | 32 ++++++++++--------- package.json | 2 +- packages/angular-workspace/package.json | 2 +- .../BlazorWorkspace.Testing.Acceptance.csproj | 2 +- .../packages.lock.json | 6 ++-- .../NimbleBlazor.Tests.Acceptance.csproj | 2 +- .../packages.lock.json | 8 ++--- .../SprightBlazor.Tests.Acceptance.csproj | 2 +- .../packages.lock.json | 8 ++--- packages/blazor-workspace/package.json | 2 +- packages/jasmine-parameterized/package.json | 2 +- packages/nimble-components/package.json | 2 +- packages/spright-components/package.json | 2 +- 13 files changed, 37 insertions(+), 35 deletions(-) diff --git a/package-lock.json b/package-lock.json index 870f29759a..4e77fb1a89 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "concurrently": "^8.2.2", "cross-env": "^7.0.3", "patch-package": "^8.0.0", - "playwright": "1.44.0" + "playwright": "1.46.0" } }, "node_modules/@11ty/dependency-tree": { @@ -22515,33 +22515,35 @@ } }, "node_modules/playwright": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.44.0.tgz", - "integrity": "sha512-F9b3GUCLQ3Nffrfb6dunPOkE5Mh68tR7zN32L4jCk4FjQamgesGay7/dAAe1WaMEGV04DkdJfcJzjoCKygUaRQ==", + "version": "1.46.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.46.0.tgz", + "integrity": "sha512-XYJ5WvfefWONh1uPAUAi0H2xXV5S3vrtcnXe6uAOgdGi3aSpqOSXX08IAjXW34xitfuOJsvXU5anXZxPSEQiJw==", "dev": true, + "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.44.0" + "playwright-core": "1.46.0" }, "bin": { "playwright": "cli.js" }, "engines": { - "node": ">=16" + "node": ">=18" }, "optionalDependencies": { "fsevents": "2.3.2" } }, "node_modules/playwright-core": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.44.0.tgz", - "integrity": "sha512-ZTbkNpFfYcGWohvTTl+xewITm7EOuqIqex0c7dNZ+aXsbrLj0qI8XlGKfPpipjm0Wny/4Lt4CJsWJk1stVS5qQ==", + "version": "1.46.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.46.0.tgz", + "integrity": "sha512-9Y/d5UIwuJk8t3+lhmMSAJyNP1BUC/DqP3cQJDQQL/oWqAiuPTLgy7Q5dzglmTLwcBRdetzgNM/gni7ckfTr6A==", "dev": true, + "license": "Apache-2.0", "bin": { "playwright-core": "cli.js" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/please-upgrade-node": { @@ -29441,7 +29443,7 @@ "karma-jasmine-html-reporter": "^2.0.0", "karma-spec-reporter": "^0.0.36", "ng-packagr": "^17.3.0", - "playwright": "1.44.0", + "playwright": "1.46.0", "rollup": "^4.12.0", "typescript": "~5.4.5" } @@ -29487,7 +29489,7 @@ "@rollup/plugin-node-resolve": "^15.0.1", "cross-env": "^7.0.3", "glob": "^11.0.0", - "playwright": "1.44.0", + "playwright": "1.46.0", "rimraf": "^6.0.0", "rollup": "^4.12.0" } @@ -29554,7 +29556,7 @@ "karma-jasmine": "^5.1.0", "karma-jasmine-html-reporter": "^2.0.0", "karma-spec-reporter": "^0.0.36", - "playwright": "1.44.0", + "playwright": "1.46.0", "typescript": "~5.4.5" } }, @@ -29624,7 +29626,7 @@ "karma-spec-reporter": "^0.0.36", "karma-webkit-launcher": "^2.6.0", "karma-webpack": "^5.0.0", - "playwright": "1.44.0", + "playwright": "1.46.0", "prettier-eslint": "^16.3.0", "prettier-eslint-cli": "^8.0.1", "rollup": "^4.12.0", @@ -29708,7 +29710,7 @@ "karma-spec-reporter": "^0.0.36", "karma-webkit-launcher": "^2.6.0", "karma-webpack": "^5.0.0", - "playwright": "1.44.0", + "playwright": "1.46.0", "prettier-eslint": "^16.3.0", "prettier-eslint-cli": "^8.0.1", "rollup": "^4.12.0", diff --git a/package.json b/package.json index 4f676e9a46..d97bbb3328 100644 --- a/package.json +++ b/package.json @@ -60,6 +60,6 @@ "concurrently": "^8.2.2", "cross-env": "^7.0.3", "patch-package": "^8.0.0", - "playwright": "1.44.0" + "playwright": "1.46.0" } } diff --git a/packages/angular-workspace/package.json b/packages/angular-workspace/package.json index c8350d58cb..6c4d5b0d9e 100644 --- a/packages/angular-workspace/package.json +++ b/packages/angular-workspace/package.json @@ -62,7 +62,7 @@ "karma-jasmine-html-reporter": "^2.0.0", "karma-spec-reporter": "^0.0.36", "ng-packagr": "^17.3.0", - "playwright": "1.44.0", + "playwright": "1.46.0", "rollup": "^4.12.0", "typescript": "~5.4.5" } diff --git a/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/BlazorWorkspace.Testing.Acceptance.csproj b/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/BlazorWorkspace.Testing.Acceptance.csproj index e11d5dbb3f..42e1a1955d 100644 --- a/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/BlazorWorkspace.Testing.Acceptance.csproj +++ b/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/BlazorWorkspace.Testing.Acceptance.csproj @@ -20,7 +20,7 @@ - + diff --git a/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/packages.lock.json b/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/packages.lock.json index ad140d7f54..a52f4dd715 100644 --- a/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/packages.lock.json +++ b/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/packages.lock.json @@ -35,9 +35,9 @@ }, "Microsoft.Playwright": { "type": "Direct", - "requested": "[1.44.0, 1.44.0]", - "resolved": "1.44.0", - "contentHash": "stag3Jv/FtjqR5/8UcVfyYyktPt9AHxBnNazyytu4cq5W8/J5DQDQEednk/cK2iGy2Y/dC0hUcCdxp9cFDckmA==", + "requested": "[1.46.0, 1.46.0]", + "resolved": "1.46.0", + "contentHash": "hf7eInNevQTFGdrq+iJI0ddUyvEDu0ENMw4eoCxiwsMaCsvhJ0/E8rHrCBFrc2JoUh2BQuASQYagToy7XvyQFA==", "dependencies": { "Microsoft.Bcl.AsyncInterfaces": "6.0.0", "System.ComponentModel.Annotations": "5.0.0", diff --git a/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/NimbleBlazor.Tests.Acceptance.csproj b/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/NimbleBlazor.Tests.Acceptance.csproj index 00c8c43d68..5f5697ea91 100644 --- a/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/NimbleBlazor.Tests.Acceptance.csproj +++ b/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/NimbleBlazor.Tests.Acceptance.csproj @@ -34,7 +34,7 @@ - + diff --git a/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/packages.lock.json b/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/packages.lock.json index c1375fb9eb..d18f3d2c17 100644 --- a/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/packages.lock.json +++ b/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/packages.lock.json @@ -35,9 +35,9 @@ }, "Microsoft.Playwright": { "type": "Direct", - "requested": "[1.44.0, 1.44.0]", - "resolved": "1.44.0", - "contentHash": "stag3Jv/FtjqR5/8UcVfyYyktPt9AHxBnNazyytu4cq5W8/J5DQDQEednk/cK2iGy2Y/dC0hUcCdxp9cFDckmA==", + "requested": "[1.46.0, 1.46.0]", + "resolved": "1.46.0", + "contentHash": "hf7eInNevQTFGdrq+iJI0ddUyvEDu0ENMw4eoCxiwsMaCsvhJ0/E8rHrCBFrc2JoUh2BQuASQYagToy7XvyQFA==", "dependencies": { "Microsoft.Bcl.AsyncInterfaces": "6.0.0", "System.ComponentModel.Annotations": "5.0.0", @@ -1069,7 +1069,7 @@ "Microsoft.AspNetCore.Mvc.Testing": "[6.0.33, )", "Microsoft.Extensions.Configuration": "[7.0.0, )", "Microsoft.NET.Test.Sdk": "[16.11.0, )", - "Microsoft.Playwright": "[1.44.0, 1.44.0]", + "Microsoft.Playwright": "[1.46.0, 1.46.0]", "NI.CSharp.Analyzers": "[2.0.21, 2.0.21]", "NimbleBlazor": "[1.0.0, )", "System.ComponentModel": "[4.3.0, )", diff --git a/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/SprightBlazor.Tests.Acceptance.csproj b/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/SprightBlazor.Tests.Acceptance.csproj index 0cf7334499..ef99b4f9b2 100644 --- a/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/SprightBlazor.Tests.Acceptance.csproj +++ b/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/SprightBlazor.Tests.Acceptance.csproj @@ -34,7 +34,7 @@ - + diff --git a/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/packages.lock.json b/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/packages.lock.json index ac16cf07bd..168668a6d6 100644 --- a/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/packages.lock.json +++ b/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/packages.lock.json @@ -35,9 +35,9 @@ }, "Microsoft.Playwright": { "type": "Direct", - "requested": "[1.44.0, 1.44.0]", - "resolved": "1.44.0", - "contentHash": "stag3Jv/FtjqR5/8UcVfyYyktPt9AHxBnNazyytu4cq5W8/J5DQDQEednk/cK2iGy2Y/dC0hUcCdxp9cFDckmA==", + "requested": "[1.46.0, 1.46.0]", + "resolved": "1.46.0", + "contentHash": "hf7eInNevQTFGdrq+iJI0ddUyvEDu0ENMw4eoCxiwsMaCsvhJ0/E8rHrCBFrc2JoUh2BQuASQYagToy7XvyQFA==", "dependencies": { "Microsoft.Bcl.AsyncInterfaces": "6.0.0", "System.ComponentModel.Annotations": "5.0.0", @@ -1069,7 +1069,7 @@ "Microsoft.AspNetCore.Mvc.Testing": "[6.0.33, )", "Microsoft.Extensions.Configuration": "[7.0.0, )", "Microsoft.NET.Test.Sdk": "[16.11.0, )", - "Microsoft.Playwright": "[1.44.0, 1.44.0]", + "Microsoft.Playwright": "[1.46.0, 1.46.0]", "NI.CSharp.Analyzers": "[2.0.21, 2.0.21]", "NimbleBlazor": "[1.0.0, )", "System.ComponentModel": "[4.3.0, )", diff --git a/packages/blazor-workspace/package.json b/packages/blazor-workspace/package.json index b4117bc13d..fa2f0305a6 100644 --- a/packages/blazor-workspace/package.json +++ b/packages/blazor-workspace/package.json @@ -36,7 +36,7 @@ "@rollup/plugin-node-resolve": "^15.0.1", "cross-env": "^7.0.3", "glob": "^11.0.0", - "playwright": "1.44.0", + "playwright": "1.46.0", "rimraf": "^6.0.0", "rollup": "^4.12.0" } diff --git a/packages/jasmine-parameterized/package.json b/packages/jasmine-parameterized/package.json index 6dfedb2601..a9175c9161 100644 --- a/packages/jasmine-parameterized/package.json +++ b/packages/jasmine-parameterized/package.json @@ -50,7 +50,7 @@ "karma-jasmine": "^5.1.0", "karma-jasmine-html-reporter": "^2.0.0", "karma-spec-reporter": "^0.0.36", - "playwright": "1.44.0", + "playwright": "1.46.0", "typescript": "~5.4.5" } } diff --git a/packages/nimble-components/package.json b/packages/nimble-components/package.json index ecfb333787..9ebb1e4bc2 100644 --- a/packages/nimble-components/package.json +++ b/packages/nimble-components/package.json @@ -123,7 +123,7 @@ "karma-spec-reporter": "^0.0.36", "karma-webkit-launcher": "^2.6.0", "karma-webpack": "^5.0.0", - "playwright": "1.44.0", + "playwright": "1.46.0", "prettier-eslint": "^16.3.0", "prettier-eslint-cli": "^8.0.1", "rollup": "^4.12.0", diff --git a/packages/spright-components/package.json b/packages/spright-components/package.json index 5132572627..38401e7b89 100644 --- a/packages/spright-components/package.json +++ b/packages/spright-components/package.json @@ -74,7 +74,7 @@ "karma-spec-reporter": "^0.0.36", "karma-webkit-launcher": "^2.6.0", "karma-webpack": "^5.0.0", - "playwright": "1.44.0", + "playwright": "1.46.0", "prettier-eslint": "^16.3.0", "prettier-eslint-cli": "^8.0.1", "rollup": "^4.12.0", From ba62623c98e9bd375e37f6028e59305b9e6d6b68 Mon Sep 17 00:00:00 2001 From: Jesse Attas Date: Thu, 5 Sep 2024 15:33:52 -0500 Subject: [PATCH 02/15] Upgrade Apache Arrow to 17.0.0 --- package-lock.json | 15 ++++++++------- .../Examples/Demo.Client/packages.lock.json | 6 +++--- .../Examples/Demo.Hybrid/packages.lock.json | 6 +++--- .../Examples/Demo.Server/packages.lock.json | 6 +++--- .../Examples/Demo.Shared/packages.lock.json | 6 +++--- .../NimbleBlazor/NimbleBlazor.csproj | 2 +- .../NimbleBlazor/packages.lock.json | 6 +++--- .../packages.lock.json | 6 +++--- .../packages.lock.json | 6 +++--- .../Tests/NimbleBlazor.Tests/packages.lock.json | 6 +++--- .../packages.lock.json | 6 +++--- packages/nimble-components/package.json | 2 +- packages/storybook/package.json | 2 +- 13 files changed, 38 insertions(+), 37 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4e77fb1a89..d64337f0c3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10425,14 +10425,15 @@ } }, "node_modules/apache-arrow": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/apache-arrow/-/apache-arrow-16.1.0.tgz", - "integrity": "sha512-G6GiM6tzPDdGnKUnVkvVr1Nt5+hUaCMBISiasMSiJwI5L5GKDv5Du7Avc2kxlFfB/LEK2LTqh2GKSxutMdf8vQ==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/apache-arrow/-/apache-arrow-17.0.0.tgz", + "integrity": "sha512-X0p7auzdnGuhYMVKYINdQssS4EcKec9TCXyez/qtJt32DrIMGbzqiaMiQ0X6fQlQpw8Fl0Qygcv4dfRAr5Gu9Q==", + "license": "Apache-2.0", "dependencies": { - "@swc/helpers": "^0.5.10", + "@swc/helpers": "^0.5.11", "@types/command-line-args": "^5.2.3", "@types/command-line-usage": "^5.0.4", - "@types/node": "^20.12.7", + "@types/node": "^20.13.0", "command-line-args": "^5.2.1", "command-line-usage": "^7.0.1", "flatbuffers": "^24.3.25", @@ -29639,7 +29640,7 @@ "webpack-dev-middleware": "^7.0.0" }, "peerDependencies": { - "apache-arrow": "16.1.0" + "apache-arrow": "17.0.0" } }, "packages/nimble-tokens": { @@ -29749,7 +29750,7 @@ "@storybook/html-webpack5": "^8.2.4", "@storybook/manager-api": "^8.2.4", "@storybook/theming": "^8.2.4", - "apache-arrow": "16.1.0", + "apache-arrow": "17.0.0", "circular-dependency-plugin": "^5.2.0", "js-beautify": "^1.15.1", "prettier-eslint": "^16.3.0", diff --git a/packages/blazor-workspace/Examples/Demo.Client/packages.lock.json b/packages/blazor-workspace/Examples/Demo.Client/packages.lock.json index 2a04750ce4..b720f81aa7 100644 --- a/packages/blazor-workspace/Examples/Demo.Client/packages.lock.json +++ b/packages/blazor-workspace/Examples/Demo.Client/packages.lock.json @@ -37,8 +37,8 @@ }, "Apache.Arrow": { "type": "Transitive", - "resolved": "16.1.0", - "contentHash": "Xs4v4zhiYjhAF7wGrjJlfhFU+NKj6NfE3Hx5s32ZX2KjZZ5EYOis0P9vyQSAjVafGanWwOM1iaRzS4tZHI0nAg==" + "resolved": "17.0.0", + "contentHash": "Sw9Fzvf7RpZtQO/Jn+pKlOjnca1thyDA5xfOO1EUGJox4aUd1rPXKFKlnoGtacZ2wzwjQLKtEysYWW0+d1Deog==" }, "Microsoft.AspNetCore.Authorization": { "type": "Transitive", @@ -352,7 +352,7 @@ "nimbleblazor": { "type": "Project", "dependencies": { - "Apache.Arrow": "[16.1.0, 16.1.0]", + "Apache.Arrow": "[17.0.0, 17.0.0]", "Microsoft.AspNetCore.Components.Web": "[6.0.33, )" } }, diff --git a/packages/blazor-workspace/Examples/Demo.Hybrid/packages.lock.json b/packages/blazor-workspace/Examples/Demo.Hybrid/packages.lock.json index 434f9810d5..beeb0f483d 100644 --- a/packages/blazor-workspace/Examples/Demo.Hybrid/packages.lock.json +++ b/packages/blazor-workspace/Examples/Demo.Hybrid/packages.lock.json @@ -28,8 +28,8 @@ }, "Apache.Arrow": { "type": "Transitive", - "resolved": "16.1.0", - "contentHash": "Xs4v4zhiYjhAF7wGrjJlfhFU+NKj6NfE3Hx5s32ZX2KjZZ5EYOis0P9vyQSAjVafGanWwOM1iaRzS4tZHI0nAg==" + "resolved": "17.0.0", + "contentHash": "Sw9Fzvf7RpZtQO/Jn+pKlOjnca1thyDA5xfOO1EUGJox4aUd1rPXKFKlnoGtacZ2wzwjQLKtEysYWW0+d1Deog==" }, "Microsoft.AspNetCore.Authorization": { "type": "Transitive", @@ -370,7 +370,7 @@ "nimbleblazor": { "type": "Project", "dependencies": { - "Apache.Arrow": "[16.1.0, 16.1.0]", + "Apache.Arrow": "[17.0.0, 17.0.0]", "Microsoft.AspNetCore.Components.Web": "[6.0.33, )" } }, diff --git a/packages/blazor-workspace/Examples/Demo.Server/packages.lock.json b/packages/blazor-workspace/Examples/Demo.Server/packages.lock.json index d0c66cfb70..52207a4fe5 100644 --- a/packages/blazor-workspace/Examples/Demo.Server/packages.lock.json +++ b/packages/blazor-workspace/Examples/Demo.Server/packages.lock.json @@ -18,8 +18,8 @@ }, "Apache.Arrow": { "type": "Transitive", - "resolved": "16.1.0", - "contentHash": "Xs4v4zhiYjhAF7wGrjJlfhFU+NKj6NfE3Hx5s32ZX2KjZZ5EYOis0P9vyQSAjVafGanWwOM1iaRzS4tZHI0nAg==" + "resolved": "17.0.0", + "contentHash": "Sw9Fzvf7RpZtQO/Jn+pKlOjnca1thyDA5xfOO1EUGJox4aUd1rPXKFKlnoGtacZ2wzwjQLKtEysYWW0+d1Deog==" }, "Microsoft.AspNetCore.Authorization": { "type": "Transitive", @@ -216,7 +216,7 @@ "nimbleblazor": { "type": "Project", "dependencies": { - "Apache.Arrow": "[16.1.0, 16.1.0]", + "Apache.Arrow": "[17.0.0, 17.0.0]", "Microsoft.AspNetCore.Components.Web": "[6.0.33, )" } }, diff --git a/packages/blazor-workspace/Examples/Demo.Shared/packages.lock.json b/packages/blazor-workspace/Examples/Demo.Shared/packages.lock.json index 25463bb3c8..27ba7e2b11 100644 --- a/packages/blazor-workspace/Examples/Demo.Shared/packages.lock.json +++ b/packages/blazor-workspace/Examples/Demo.Shared/packages.lock.json @@ -31,8 +31,8 @@ }, "Apache.Arrow": { "type": "Transitive", - "resolved": "16.1.0", - "contentHash": "Xs4v4zhiYjhAF7wGrjJlfhFU+NKj6NfE3Hx5s32ZX2KjZZ5EYOis0P9vyQSAjVafGanWwOM1iaRzS4tZHI0nAg==" + "resolved": "17.0.0", + "contentHash": "Sw9Fzvf7RpZtQO/Jn+pKlOjnca1thyDA5xfOO1EUGJox4aUd1rPXKFKlnoGtacZ2wzwjQLKtEysYWW0+d1Deog==" }, "Microsoft.AspNetCore.Authorization": { "type": "Transitive", @@ -208,7 +208,7 @@ "nimbleblazor": { "type": "Project", "dependencies": { - "Apache.Arrow": "[16.1.0, 16.1.0]", + "Apache.Arrow": "[17.0.0, 17.0.0]", "Microsoft.AspNetCore.Components.Web": "[6.0.33, )" } }, diff --git a/packages/blazor-workspace/NimbleBlazor/NimbleBlazor.csproj b/packages/blazor-workspace/NimbleBlazor/NimbleBlazor.csproj index 007c475720..a811103631 100644 --- a/packages/blazor-workspace/NimbleBlazor/NimbleBlazor.csproj +++ b/packages/blazor-workspace/NimbleBlazor/NimbleBlazor.csproj @@ -47,7 +47,7 @@ - + diff --git a/packages/blazor-workspace/NimbleBlazor/packages.lock.json b/packages/blazor-workspace/NimbleBlazor/packages.lock.json index 00e81f945c..560244cee8 100644 --- a/packages/blazor-workspace/NimbleBlazor/packages.lock.json +++ b/packages/blazor-workspace/NimbleBlazor/packages.lock.json @@ -4,9 +4,9 @@ "net6.0": { "Apache.Arrow": { "type": "Direct", - "requested": "[16.1.0, 16.1.0]", - "resolved": "16.1.0", - "contentHash": "Xs4v4zhiYjhAF7wGrjJlfhFU+NKj6NfE3Hx5s32ZX2KjZZ5EYOis0P9vyQSAjVafGanWwOM1iaRzS4tZHI0nAg==" + "requested": "[17.0.0, 17.0.0]", + "resolved": "17.0.0", + "contentHash": "Sw9Fzvf7RpZtQO/Jn+pKlOjnca1thyDA5xfOO1EUGJox4aUd1rPXKFKlnoGtacZ2wzwjQLKtEysYWW0+d1Deog==" }, "Microsoft.AspNetCore.Components.Web": { "type": "Direct", diff --git a/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/packages.lock.json b/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/packages.lock.json index a52f4dd715..31909615a7 100644 --- a/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/packages.lock.json +++ b/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/packages.lock.json @@ -95,8 +95,8 @@ }, "Apache.Arrow": { "type": "Transitive", - "resolved": "16.1.0", - "contentHash": "Xs4v4zhiYjhAF7wGrjJlfhFU+NKj6NfE3Hx5s32ZX2KjZZ5EYOis0P9vyQSAjVafGanWwOM1iaRzS4tZHI0nAg==" + "resolved": "17.0.0", + "contentHash": "Sw9Fzvf7RpZtQO/Jn+pKlOjnca1thyDA5xfOO1EUGJox4aUd1rPXKFKlnoGtacZ2wzwjQLKtEysYWW0+d1Deog==" }, "Microsoft.AspNetCore.Authorization": { "type": "Transitive", @@ -1066,7 +1066,7 @@ "nimbleblazor": { "type": "Project", "dependencies": { - "Apache.Arrow": "[16.1.0, 16.1.0]", + "Apache.Arrow": "[17.0.0, 17.0.0]", "Microsoft.AspNetCore.Components.Web": "[6.0.33, )" } } diff --git a/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/packages.lock.json b/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/packages.lock.json index d18f3d2c17..503d4d954e 100644 --- a/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/packages.lock.json +++ b/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/packages.lock.json @@ -95,8 +95,8 @@ }, "Apache.Arrow": { "type": "Transitive", - "resolved": "16.1.0", - "contentHash": "Xs4v4zhiYjhAF7wGrjJlfhFU+NKj6NfE3Hx5s32ZX2KjZZ5EYOis0P9vyQSAjVafGanWwOM1iaRzS4tZHI0nAg==" + "resolved": "17.0.0", + "contentHash": "Sw9Fzvf7RpZtQO/Jn+pKlOjnca1thyDA5xfOO1EUGJox4aUd1rPXKFKlnoGtacZ2wzwjQLKtEysYWW0+d1Deog==" }, "Microsoft.AspNetCore.Authorization": { "type": "Transitive", @@ -1080,7 +1080,7 @@ "nimbleblazor": { "type": "Project", "dependencies": { - "Apache.Arrow": "[16.1.0, 16.1.0]", + "Apache.Arrow": "[17.0.0, 17.0.0]", "Microsoft.AspNetCore.Components.Web": "[6.0.33, )" } } diff --git a/packages/blazor-workspace/Tests/NimbleBlazor.Tests/packages.lock.json b/packages/blazor-workspace/Tests/NimbleBlazor.Tests/packages.lock.json index f10e742dba..77723b644e 100644 --- a/packages/blazor-workspace/Tests/NimbleBlazor.Tests/packages.lock.json +++ b/packages/blazor-workspace/Tests/NimbleBlazor.Tests/packages.lock.json @@ -125,8 +125,8 @@ }, "Apache.Arrow": { "type": "Transitive", - "resolved": "16.1.0", - "contentHash": "Xs4v4zhiYjhAF7wGrjJlfhFU+NKj6NfE3Hx5s32ZX2KjZZ5EYOis0P9vyQSAjVafGanWwOM1iaRzS4tZHI0nAg==" + "resolved": "17.0.0", + "contentHash": "Sw9Fzvf7RpZtQO/Jn+pKlOjnca1thyDA5xfOO1EUGJox4aUd1rPXKFKlnoGtacZ2wzwjQLKtEysYWW0+d1Deog==" }, "Microsoft.AspNetCore.Authorization": { "type": "Transitive", @@ -985,7 +985,7 @@ "nimbleblazor": { "type": "Project", "dependencies": { - "Apache.Arrow": "[16.1.0, 16.1.0]", + "Apache.Arrow": "[17.0.0, 17.0.0]", "Microsoft.AspNetCore.Components.Web": "[6.0.33, )" } } diff --git a/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/packages.lock.json b/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/packages.lock.json index 168668a6d6..ccb1ef562a 100644 --- a/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/packages.lock.json +++ b/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/packages.lock.json @@ -95,8 +95,8 @@ }, "Apache.Arrow": { "type": "Transitive", - "resolved": "16.1.0", - "contentHash": "Xs4v4zhiYjhAF7wGrjJlfhFU+NKj6NfE3Hx5s32ZX2KjZZ5EYOis0P9vyQSAjVafGanWwOM1iaRzS4tZHI0nAg==" + "resolved": "17.0.0", + "contentHash": "Sw9Fzvf7RpZtQO/Jn+pKlOjnca1thyDA5xfOO1EUGJox4aUd1rPXKFKlnoGtacZ2wzwjQLKtEysYWW0+d1Deog==" }, "Microsoft.AspNetCore.Authorization": { "type": "Transitive", @@ -1080,7 +1080,7 @@ "nimbleblazor": { "type": "Project", "dependencies": { - "Apache.Arrow": "[16.1.0, 16.1.0]", + "Apache.Arrow": "[17.0.0, 17.0.0]", "Microsoft.AspNetCore.Components.Web": "[6.0.33, )" } }, diff --git a/packages/nimble-components/package.json b/packages/nimble-components/package.json index 9ebb1e4bc2..fedbd818f2 100644 --- a/packages/nimble-components/package.json +++ b/packages/nimble-components/package.json @@ -98,7 +98,7 @@ "tslib": "^2.2.0" }, "peerDependencies": { - "apache-arrow": "16.1.0" + "apache-arrow": "17.0.0" }, "devDependencies": { "@ni-private/eslint-config-nimble": "*", diff --git a/packages/storybook/package.json b/packages/storybook/package.json index 107eaeb1c8..dea163571c 100644 --- a/packages/storybook/package.json +++ b/packages/storybook/package.json @@ -40,7 +40,7 @@ "@storybook/html-webpack5": "^8.2.4", "@storybook/manager-api": "^8.2.4", "@storybook/theming": "^8.2.4", - "apache-arrow": "16.1.0", + "apache-arrow": "17.0.0", "circular-dependency-plugin": "^5.2.0", "js-beautify": "^1.15.1", "prettier-eslint": "^16.3.0", From 7db518774ebfa01d57c5b65fe630efb22552d6d4 Mon Sep 17 00:00:00 2001 From: Jesse Attas Date: Thu, 5 Sep 2024 15:41:40 -0500 Subject: [PATCH 03/15] Re-enable wafer map tests on webkit --- .../generate-workers/source/tests/matrix-renderer.spec.ts | 3 +-- .../src/wafer-map/tests/create-matrix-renderer.spec.ts | 3 +-- .../src/wafer-map/tests/hover-handler.spec.ts | 3 +-- .../nimble-components/src/wafer-map/tests/wafer-map.spec.ts | 6 ++---- 4 files changed, 5 insertions(+), 10 deletions(-) diff --git a/packages/nimble-components/build/generate-workers/source/tests/matrix-renderer.spec.ts b/packages/nimble-components/build/generate-workers/source/tests/matrix-renderer.spec.ts index 21854ddc11..20a4194190 100644 --- a/packages/nimble-components/build/generate-workers/source/tests/matrix-renderer.spec.ts +++ b/packages/nimble-components/build/generate-workers/source/tests/matrix-renderer.spec.ts @@ -1,8 +1,7 @@ import { Remote, expose, transfer, wrap } from 'comlink'; import { MatrixRenderer } from '../matrix-renderer'; -// OffscreenCanvas not supported in Playwright's Windows/Linux Webkit build: https://github.com/ni/nimble/issues/2169 -describe('MatrixRenderer with MessageChannel needing canvas context #SkipWebkit', () => { +describe('MatrixRenderer with MessageChannel needing canvas context', () => { let matrixRenderer: Remote; const testData = { columnIndices: [4, 1, 2], diff --git a/packages/nimble-components/src/wafer-map/tests/create-matrix-renderer.spec.ts b/packages/nimble-components/src/wafer-map/tests/create-matrix-renderer.spec.ts index d98514832b..21002b373b 100644 --- a/packages/nimble-components/src/wafer-map/tests/create-matrix-renderer.spec.ts +++ b/packages/nimble-components/src/wafer-map/tests/create-matrix-renderer.spec.ts @@ -2,8 +2,7 @@ import { transfer, type Remote } from 'comlink'; import { createMatrixRenderer } from '../modules/create-matrix-renderer'; import type { MatrixRenderer } from '../workers/matrix-renderer'; -// OffscreenCanvas not supported in Playwright's Windows/Linux Webkit build: https://github.com/ni/nimble/issues/2169 -describe('MatrixRenderer worker #SkipWebkit', () => { +describe('MatrixRenderer worker', () => { let matrixRenderer: Remote; let terminate: () => void; const testData = { diff --git a/packages/nimble-components/src/wafer-map/tests/hover-handler.spec.ts b/packages/nimble-components/src/wafer-map/tests/hover-handler.spec.ts index 899fb36e6d..978d4fd705 100644 --- a/packages/nimble-components/src/wafer-map/tests/hover-handler.spec.ts +++ b/packages/nimble-components/src/wafer-map/tests/hover-handler.spec.ts @@ -10,8 +10,7 @@ async function setup(): Promise> { return fixture(html``); } -// OffscreenCanvas not supported in Playwright's Windows/Linux Webkit build: https://github.com/ni/nimble/issues/2169 -describe('HoverHandler #SkipWebkit', () => { +describe('HoverHandler', () => { let element: WaferMap; let connect: () => Promise; const canvasWidth = 100; diff --git a/packages/nimble-components/src/wafer-map/tests/wafer-map.spec.ts b/packages/nimble-components/src/wafer-map/tests/wafer-map.spec.ts index 45bc01c2f5..dd5a8a7ac1 100644 --- a/packages/nimble-components/src/wafer-map/tests/wafer-map.spec.ts +++ b/packages/nimble-components/src/wafer-map/tests/wafer-map.spec.ts @@ -187,8 +187,7 @@ describe('WaferMap', () => { ).and.returnValue(Promise.resolve()); }); - // OffscreenCanvas not supported in Playwright's Windows/Linux Webkit build: https://github.com/ni/nimble/issues/2169 - it('will call setupWafer and drawWafer after supported diesTable change #SkipWebkit', async () => { + it('will call setupWafer and drawWafer after supported diesTable change', async () => { element.diesTable = tableFromArrays({ colIndex: Int32Array.from([]), rowIndex: Int32Array.from([]), @@ -209,8 +208,7 @@ describe('WaferMap', () => { }); }); - // OffscreenCanvas not supported in Playwright's Windows/Linux Webkit build: https://github.com/ni/nimble/issues/2169 - describe('worker renderer action #SkipWebkit', () => { + describe('worker renderer action', () => { let renderHoverSpy: jasmine.Spy; let experimentalUpdateSpy: jasmine.Spy; From 8006a17f805af1fa2a7afe052729c0b1004eef73 Mon Sep 17 00:00:00 2001 From: Jesse Attas Date: Thu, 5 Sep 2024 15:43:55 -0500 Subject: [PATCH 04/15] Change files --- ...parameterized-6f3cf07b-2ad9-4dd6-ae3c-dcf4eb9af2d9.json | 7 +++++++ ...nimble-blazor-2efd2050-f0da-4897-a69a-773e1becdb3f.json | 7 +++++++ ...le-components-10d0f85e-6aac-4435-b810-2fe6f9b21008.json | 7 +++++++ ...ht-components-376932f7-5f42-46a0-ab03-dc96dac76ef4.json | 7 +++++++ 4 files changed, 28 insertions(+) create mode 100644 change/@ni-jasmine-parameterized-6f3cf07b-2ad9-4dd6-ae3c-dcf4eb9af2d9.json create mode 100644 change/@ni-nimble-blazor-2efd2050-f0da-4897-a69a-773e1becdb3f.json create mode 100644 change/@ni-nimble-components-10d0f85e-6aac-4435-b810-2fe6f9b21008.json create mode 100644 change/@ni-spright-components-376932f7-5f42-46a0-ab03-dc96dac76ef4.json diff --git a/change/@ni-jasmine-parameterized-6f3cf07b-2ad9-4dd6-ae3c-dcf4eb9af2d9.json b/change/@ni-jasmine-parameterized-6f3cf07b-2ad9-4dd6-ae3c-dcf4eb9af2d9.json new file mode 100644 index 0000000000..07b2d7a142 --- /dev/null +++ b/change/@ni-jasmine-parameterized-6f3cf07b-2ad9-4dd6-ae3c-dcf4eb9af2d9.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "Update Playwright to 1.46.0", + "packageName": "@ni/jasmine-parameterized", + "email": "jattasNI@users.noreply.github.com", + "dependentChangeType": "none" +} diff --git a/change/@ni-nimble-blazor-2efd2050-f0da-4897-a69a-773e1becdb3f.json b/change/@ni-nimble-blazor-2efd2050-f0da-4897-a69a-773e1becdb3f.json new file mode 100644 index 0000000000..e9a748fbf7 --- /dev/null +++ b/change/@ni-nimble-blazor-2efd2050-f0da-4897-a69a-773e1becdb3f.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "Upgrade Apache Arrow to 17.0.0", + "packageName": "@ni/nimble-blazor", + "email": "jattasNI@users.noreply.github.com", + "dependentChangeType": "patch" +} diff --git a/change/@ni-nimble-components-10d0f85e-6aac-4435-b810-2fe6f9b21008.json b/change/@ni-nimble-components-10d0f85e-6aac-4435-b810-2fe6f9b21008.json new file mode 100644 index 0000000000..00a98e3603 --- /dev/null +++ b/change/@ni-nimble-components-10d0f85e-6aac-4435-b810-2fe6f9b21008.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "Upgrade Apache Arrow to 17.0.0", + "packageName": "@ni/nimble-components", + "email": "jattasNI@users.noreply.github.com", + "dependentChangeType": "patch" +} diff --git a/change/@ni-spright-components-376932f7-5f42-46a0-ab03-dc96dac76ef4.json b/change/@ni-spright-components-376932f7-5f42-46a0-ab03-dc96dac76ef4.json new file mode 100644 index 0000000000..da2194b7e5 --- /dev/null +++ b/change/@ni-spright-components-376932f7-5f42-46a0-ab03-dc96dac76ef4.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "Update Playwright to 1.46.0", + "packageName": "@ni/spright-components", + "email": "jattasNI@users.noreply.github.com", + "dependentChangeType": "none" +} From 781641b5a81fbe01998e1883ae68294a093c3ce0 Mon Sep 17 00:00:00 2001 From: Jesse Attas Date: Fri, 6 Sep 2024 16:15:39 -0500 Subject: [PATCH 05/15] Roll back playwright update --- ...-6f3cf07b-2ad9-4dd6-ae3c-dcf4eb9af2d9.json | 7 ----- ...-376932f7-5f42-46a0-ab03-dc96dac76ef4.json | 7 ----- package-lock.json | 30 +++++++++---------- package.json | 2 +- packages/angular-workspace/package.json | 2 +- .../BlazorWorkspace.Testing.Acceptance.csproj | 2 +- .../packages.lock.json | 4 +-- .../NimbleBlazor.Tests.Acceptance.csproj | 2 +- .../packages.lock.json | 6 ++-- .../SprightBlazor.Tests.Acceptance.csproj | 2 +- .../packages.lock.json | 6 ++-- packages/blazor-workspace/package.json | 2 +- packages/jasmine-parameterized/package.json | 2 +- packages/nimble-components/package.json | 2 +- packages/spright-components/package.json | 2 +- 15 files changed, 32 insertions(+), 46 deletions(-) delete mode 100644 change/@ni-jasmine-parameterized-6f3cf07b-2ad9-4dd6-ae3c-dcf4eb9af2d9.json delete mode 100644 change/@ni-spright-components-376932f7-5f42-46a0-ab03-dc96dac76ef4.json diff --git a/change/@ni-jasmine-parameterized-6f3cf07b-2ad9-4dd6-ae3c-dcf4eb9af2d9.json b/change/@ni-jasmine-parameterized-6f3cf07b-2ad9-4dd6-ae3c-dcf4eb9af2d9.json deleted file mode 100644 index 07b2d7a142..0000000000 --- a/change/@ni-jasmine-parameterized-6f3cf07b-2ad9-4dd6-ae3c-dcf4eb9af2d9.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Update Playwright to 1.46.0", - "packageName": "@ni/jasmine-parameterized", - "email": "jattasNI@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/change/@ni-spright-components-376932f7-5f42-46a0-ab03-dc96dac76ef4.json b/change/@ni-spright-components-376932f7-5f42-46a0-ab03-dc96dac76ef4.json deleted file mode 100644 index da2194b7e5..0000000000 --- a/change/@ni-spright-components-376932f7-5f42-46a0-ab03-dc96dac76ef4.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Update Playwright to 1.46.0", - "packageName": "@ni/spright-components", - "email": "jattasNI@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/package-lock.json b/package-lock.json index d64337f0c3..cec8b6cac2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "concurrently": "^8.2.2", "cross-env": "^7.0.3", "patch-package": "^8.0.0", - "playwright": "1.46.0" + "playwright": "1.44.0" } }, "node_modules/@11ty/dependency-tree": { @@ -22516,35 +22516,35 @@ } }, "node_modules/playwright": { - "version": "1.46.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.46.0.tgz", - "integrity": "sha512-XYJ5WvfefWONh1uPAUAi0H2xXV5S3vrtcnXe6uAOgdGi3aSpqOSXX08IAjXW34xitfuOJsvXU5anXZxPSEQiJw==", + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.44.0.tgz", + "integrity": "sha512-F9b3GUCLQ3Nffrfb6dunPOkE5Mh68tR7zN32L4jCk4FjQamgesGay7/dAAe1WaMEGV04DkdJfcJzjoCKygUaRQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.46.0" + "playwright-core": "1.44.0" }, "bin": { "playwright": "cli.js" }, "engines": { - "node": ">=18" + "node": ">=16" }, "optionalDependencies": { "fsevents": "2.3.2" } }, "node_modules/playwright-core": { - "version": "1.46.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.46.0.tgz", - "integrity": "sha512-9Y/d5UIwuJk8t3+lhmMSAJyNP1BUC/DqP3cQJDQQL/oWqAiuPTLgy7Q5dzglmTLwcBRdetzgNM/gni7ckfTr6A==", + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.44.0.tgz", + "integrity": "sha512-ZTbkNpFfYcGWohvTTl+xewITm7EOuqIqex0c7dNZ+aXsbrLj0qI8XlGKfPpipjm0Wny/4Lt4CJsWJk1stVS5qQ==", "dev": true, "license": "Apache-2.0", "bin": { "playwright-core": "cli.js" }, "engines": { - "node": ">=18" + "node": ">=16" } }, "node_modules/please-upgrade-node": { @@ -29444,7 +29444,7 @@ "karma-jasmine-html-reporter": "^2.0.0", "karma-spec-reporter": "^0.0.36", "ng-packagr": "^17.3.0", - "playwright": "1.46.0", + "playwright": "1.44.0", "rollup": "^4.12.0", "typescript": "~5.4.5" } @@ -29490,7 +29490,7 @@ "@rollup/plugin-node-resolve": "^15.0.1", "cross-env": "^7.0.3", "glob": "^11.0.0", - "playwright": "1.46.0", + "playwright": "1.44.0", "rimraf": "^6.0.0", "rollup": "^4.12.0" } @@ -29557,7 +29557,7 @@ "karma-jasmine": "^5.1.0", "karma-jasmine-html-reporter": "^2.0.0", "karma-spec-reporter": "^0.0.36", - "playwright": "1.46.0", + "playwright": "1.44.0", "typescript": "~5.4.5" } }, @@ -29627,7 +29627,7 @@ "karma-spec-reporter": "^0.0.36", "karma-webkit-launcher": "^2.6.0", "karma-webpack": "^5.0.0", - "playwright": "1.46.0", + "playwright": "1.44.0", "prettier-eslint": "^16.3.0", "prettier-eslint-cli": "^8.0.1", "rollup": "^4.12.0", @@ -29711,7 +29711,7 @@ "karma-spec-reporter": "^0.0.36", "karma-webkit-launcher": "^2.6.0", "karma-webpack": "^5.0.0", - "playwright": "1.46.0", + "playwright": "1.44.0", "prettier-eslint": "^16.3.0", "prettier-eslint-cli": "^8.0.1", "rollup": "^4.12.0", diff --git a/package.json b/package.json index d97bbb3328..4f676e9a46 100644 --- a/package.json +++ b/package.json @@ -60,6 +60,6 @@ "concurrently": "^8.2.2", "cross-env": "^7.0.3", "patch-package": "^8.0.0", - "playwright": "1.46.0" + "playwright": "1.44.0" } } diff --git a/packages/angular-workspace/package.json b/packages/angular-workspace/package.json index 6c4d5b0d9e..c8350d58cb 100644 --- a/packages/angular-workspace/package.json +++ b/packages/angular-workspace/package.json @@ -62,7 +62,7 @@ "karma-jasmine-html-reporter": "^2.0.0", "karma-spec-reporter": "^0.0.36", "ng-packagr": "^17.3.0", - "playwright": "1.46.0", + "playwright": "1.44.0", "rollup": "^4.12.0", "typescript": "~5.4.5" } diff --git a/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/BlazorWorkspace.Testing.Acceptance.csproj b/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/BlazorWorkspace.Testing.Acceptance.csproj index 42e1a1955d..e11d5dbb3f 100644 --- a/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/BlazorWorkspace.Testing.Acceptance.csproj +++ b/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/BlazorWorkspace.Testing.Acceptance.csproj @@ -20,7 +20,7 @@ - + diff --git a/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/packages.lock.json b/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/packages.lock.json index 31909615a7..fc198d4ea0 100644 --- a/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/packages.lock.json +++ b/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/packages.lock.json @@ -35,8 +35,8 @@ }, "Microsoft.Playwright": { "type": "Direct", - "requested": "[1.46.0, 1.46.0]", - "resolved": "1.46.0", + "requested": "[1.44.0, 1.44.0]", + "resolved": "1.44.0", "contentHash": "hf7eInNevQTFGdrq+iJI0ddUyvEDu0ENMw4eoCxiwsMaCsvhJ0/E8rHrCBFrc2JoUh2BQuASQYagToy7XvyQFA==", "dependencies": { "Microsoft.Bcl.AsyncInterfaces": "6.0.0", diff --git a/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/NimbleBlazor.Tests.Acceptance.csproj b/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/NimbleBlazor.Tests.Acceptance.csproj index 5f5697ea91..00c8c43d68 100644 --- a/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/NimbleBlazor.Tests.Acceptance.csproj +++ b/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/NimbleBlazor.Tests.Acceptance.csproj @@ -34,7 +34,7 @@ - + diff --git a/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/packages.lock.json b/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/packages.lock.json index 503d4d954e..8dfef2d22e 100644 --- a/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/packages.lock.json +++ b/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/packages.lock.json @@ -35,8 +35,8 @@ }, "Microsoft.Playwright": { "type": "Direct", - "requested": "[1.46.0, 1.46.0]", - "resolved": "1.46.0", + "requested": "[1.44.0, 1.44.0]", + "resolved": "1.44.0", "contentHash": "hf7eInNevQTFGdrq+iJI0ddUyvEDu0ENMw4eoCxiwsMaCsvhJ0/E8rHrCBFrc2JoUh2BQuASQYagToy7XvyQFA==", "dependencies": { "Microsoft.Bcl.AsyncInterfaces": "6.0.0", @@ -1069,7 +1069,7 @@ "Microsoft.AspNetCore.Mvc.Testing": "[6.0.33, )", "Microsoft.Extensions.Configuration": "[7.0.0, )", "Microsoft.NET.Test.Sdk": "[16.11.0, )", - "Microsoft.Playwright": "[1.46.0, 1.46.0]", + "Microsoft.Playwright": "[1.44.0, 1.44.0]", "NI.CSharp.Analyzers": "[2.0.21, 2.0.21]", "NimbleBlazor": "[1.0.0, )", "System.ComponentModel": "[4.3.0, )", diff --git a/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/SprightBlazor.Tests.Acceptance.csproj b/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/SprightBlazor.Tests.Acceptance.csproj index ef99b4f9b2..0cf7334499 100644 --- a/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/SprightBlazor.Tests.Acceptance.csproj +++ b/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/SprightBlazor.Tests.Acceptance.csproj @@ -34,7 +34,7 @@ - + diff --git a/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/packages.lock.json b/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/packages.lock.json index ccb1ef562a..94d61101a4 100644 --- a/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/packages.lock.json +++ b/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/packages.lock.json @@ -35,8 +35,8 @@ }, "Microsoft.Playwright": { "type": "Direct", - "requested": "[1.46.0, 1.46.0]", - "resolved": "1.46.0", + "requested": "[1.44.0, 1.44.0]", + "resolved": "1.44.0", "contentHash": "hf7eInNevQTFGdrq+iJI0ddUyvEDu0ENMw4eoCxiwsMaCsvhJ0/E8rHrCBFrc2JoUh2BQuASQYagToy7XvyQFA==", "dependencies": { "Microsoft.Bcl.AsyncInterfaces": "6.0.0", @@ -1069,7 +1069,7 @@ "Microsoft.AspNetCore.Mvc.Testing": "[6.0.33, )", "Microsoft.Extensions.Configuration": "[7.0.0, )", "Microsoft.NET.Test.Sdk": "[16.11.0, )", - "Microsoft.Playwright": "[1.46.0, 1.46.0]", + "Microsoft.Playwright": "[1.44.0, 1.44.0]", "NI.CSharp.Analyzers": "[2.0.21, 2.0.21]", "NimbleBlazor": "[1.0.0, )", "System.ComponentModel": "[4.3.0, )", diff --git a/packages/blazor-workspace/package.json b/packages/blazor-workspace/package.json index fa2f0305a6..b4117bc13d 100644 --- a/packages/blazor-workspace/package.json +++ b/packages/blazor-workspace/package.json @@ -36,7 +36,7 @@ "@rollup/plugin-node-resolve": "^15.0.1", "cross-env": "^7.0.3", "glob": "^11.0.0", - "playwright": "1.46.0", + "playwright": "1.44.0", "rimraf": "^6.0.0", "rollup": "^4.12.0" } diff --git a/packages/jasmine-parameterized/package.json b/packages/jasmine-parameterized/package.json index a9175c9161..6dfedb2601 100644 --- a/packages/jasmine-parameterized/package.json +++ b/packages/jasmine-parameterized/package.json @@ -50,7 +50,7 @@ "karma-jasmine": "^5.1.0", "karma-jasmine-html-reporter": "^2.0.0", "karma-spec-reporter": "^0.0.36", - "playwright": "1.46.0", + "playwright": "1.44.0", "typescript": "~5.4.5" } } diff --git a/packages/nimble-components/package.json b/packages/nimble-components/package.json index fedbd818f2..a876e91dd1 100644 --- a/packages/nimble-components/package.json +++ b/packages/nimble-components/package.json @@ -123,7 +123,7 @@ "karma-spec-reporter": "^0.0.36", "karma-webkit-launcher": "^2.6.0", "karma-webpack": "^5.0.0", - "playwright": "1.46.0", + "playwright": "1.44.0", "prettier-eslint": "^16.3.0", "prettier-eslint-cli": "^8.0.1", "rollup": "^4.12.0", diff --git a/packages/spright-components/package.json b/packages/spright-components/package.json index 38401e7b89..5132572627 100644 --- a/packages/spright-components/package.json +++ b/packages/spright-components/package.json @@ -74,7 +74,7 @@ "karma-spec-reporter": "^0.0.36", "karma-webkit-launcher": "^2.6.0", "karma-webpack": "^5.0.0", - "playwright": "1.46.0", + "playwright": "1.44.0", "prettier-eslint": "^16.3.0", "prettier-eslint-cli": "^8.0.1", "rollup": "^4.12.0", From a99862558dac5ec97ad099100b95ea516840b9f8 Mon Sep 17 00:00:00 2001 From: Jesse Attas Date: Fri, 6 Sep 2024 16:18:14 -0500 Subject: [PATCH 06/15] Revert "Re-enable wafer map tests on webkit" This reverts commit 7db518774ebfa01d57c5b65fe630efb22552d6d4. --- .../generate-workers/source/tests/matrix-renderer.spec.ts | 3 ++- .../src/wafer-map/tests/create-matrix-renderer.spec.ts | 3 ++- .../src/wafer-map/tests/hover-handler.spec.ts | 3 ++- .../nimble-components/src/wafer-map/tests/wafer-map.spec.ts | 6 ++++-- 4 files changed, 10 insertions(+), 5 deletions(-) diff --git a/packages/nimble-components/build/generate-workers/source/tests/matrix-renderer.spec.ts b/packages/nimble-components/build/generate-workers/source/tests/matrix-renderer.spec.ts index 20a4194190..21854ddc11 100644 --- a/packages/nimble-components/build/generate-workers/source/tests/matrix-renderer.spec.ts +++ b/packages/nimble-components/build/generate-workers/source/tests/matrix-renderer.spec.ts @@ -1,7 +1,8 @@ import { Remote, expose, transfer, wrap } from 'comlink'; import { MatrixRenderer } from '../matrix-renderer'; -describe('MatrixRenderer with MessageChannel needing canvas context', () => { +// OffscreenCanvas not supported in Playwright's Windows/Linux Webkit build: https://github.com/ni/nimble/issues/2169 +describe('MatrixRenderer with MessageChannel needing canvas context #SkipWebkit', () => { let matrixRenderer: Remote; const testData = { columnIndices: [4, 1, 2], diff --git a/packages/nimble-components/src/wafer-map/tests/create-matrix-renderer.spec.ts b/packages/nimble-components/src/wafer-map/tests/create-matrix-renderer.spec.ts index 21002b373b..d98514832b 100644 --- a/packages/nimble-components/src/wafer-map/tests/create-matrix-renderer.spec.ts +++ b/packages/nimble-components/src/wafer-map/tests/create-matrix-renderer.spec.ts @@ -2,7 +2,8 @@ import { transfer, type Remote } from 'comlink'; import { createMatrixRenderer } from '../modules/create-matrix-renderer'; import type { MatrixRenderer } from '../workers/matrix-renderer'; -describe('MatrixRenderer worker', () => { +// OffscreenCanvas not supported in Playwright's Windows/Linux Webkit build: https://github.com/ni/nimble/issues/2169 +describe('MatrixRenderer worker #SkipWebkit', () => { let matrixRenderer: Remote; let terminate: () => void; const testData = { diff --git a/packages/nimble-components/src/wafer-map/tests/hover-handler.spec.ts b/packages/nimble-components/src/wafer-map/tests/hover-handler.spec.ts index 978d4fd705..899fb36e6d 100644 --- a/packages/nimble-components/src/wafer-map/tests/hover-handler.spec.ts +++ b/packages/nimble-components/src/wafer-map/tests/hover-handler.spec.ts @@ -10,7 +10,8 @@ async function setup(): Promise> { return fixture(html``); } -describe('HoverHandler', () => { +// OffscreenCanvas not supported in Playwright's Windows/Linux Webkit build: https://github.com/ni/nimble/issues/2169 +describe('HoverHandler #SkipWebkit', () => { let element: WaferMap; let connect: () => Promise; const canvasWidth = 100; diff --git a/packages/nimble-components/src/wafer-map/tests/wafer-map.spec.ts b/packages/nimble-components/src/wafer-map/tests/wafer-map.spec.ts index dd5a8a7ac1..45bc01c2f5 100644 --- a/packages/nimble-components/src/wafer-map/tests/wafer-map.spec.ts +++ b/packages/nimble-components/src/wafer-map/tests/wafer-map.spec.ts @@ -187,7 +187,8 @@ describe('WaferMap', () => { ).and.returnValue(Promise.resolve()); }); - it('will call setupWafer and drawWafer after supported diesTable change', async () => { + // OffscreenCanvas not supported in Playwright's Windows/Linux Webkit build: https://github.com/ni/nimble/issues/2169 + it('will call setupWafer and drawWafer after supported diesTable change #SkipWebkit', async () => { element.diesTable = tableFromArrays({ colIndex: Int32Array.from([]), rowIndex: Int32Array.from([]), @@ -208,7 +209,8 @@ describe('WaferMap', () => { }); }); - describe('worker renderer action', () => { + // OffscreenCanvas not supported in Playwright's Windows/Linux Webkit build: https://github.com/ni/nimble/issues/2169 + describe('worker renderer action #SkipWebkit', () => { let renderHoverSpy: jasmine.Spy; let experimentalUpdateSpy: jasmine.Spy; From 0991f56b4ca44fefbce243dce9d53a0764b92ffa Mon Sep 17 00:00:00 2001 From: Jesse Attas Date: Thu, 19 Sep 2024 13:30:45 -0500 Subject: [PATCH 07/15] Playwright 1.47.0 --- package-lock.json | 30 +++++++++---------- package.json | 2 +- packages/angular-workspace/package.json | 2 +- .../BlazorWorkspace.Testing.Acceptance.csproj | 2 +- .../packages.lock.json | 6 ++-- .../NimbleBlazor.Tests.Acceptance.csproj | 2 +- .../packages.lock.json | 8 ++--- .../SprightBlazor.Tests.Acceptance.csproj | 2 +- .../packages.lock.json | 8 ++--- packages/blazor-workspace/package.json | 2 +- packages/jasmine-parameterized/package.json | 2 +- packages/nimble-components/package.json | 2 +- packages/spright-components/package.json | 2 +- 13 files changed, 35 insertions(+), 35 deletions(-) diff --git a/package-lock.json b/package-lock.json index 46a122c400..e786911a69 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "concurrently": "^8.2.2", "cross-env": "^7.0.3", "patch-package": "^8.0.0", - "playwright": "1.44.0" + "playwright": "1.47.0" } }, "node_modules/@11ty/dependency-tree": { @@ -22516,35 +22516,35 @@ } }, "node_modules/playwright": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.44.0.tgz", - "integrity": "sha512-F9b3GUCLQ3Nffrfb6dunPOkE5Mh68tR7zN32L4jCk4FjQamgesGay7/dAAe1WaMEGV04DkdJfcJzjoCKygUaRQ==", + "version": "1.47.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.47.0.tgz", + "integrity": "sha512-jOWiRq2pdNAX/mwLiwFYnPHpEZ4rM+fRSQpRHwEwZlP2PUANvL3+aJOF/bvISMhFD30rqMxUB4RJx9aQbfh4Ww==", "dev": true, "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.44.0" + "playwright-core": "1.47.0" }, "bin": { "playwright": "cli.js" }, "engines": { - "node": ">=16" + "node": ">=18" }, "optionalDependencies": { "fsevents": "2.3.2" } }, "node_modules/playwright-core": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.44.0.tgz", - "integrity": "sha512-ZTbkNpFfYcGWohvTTl+xewITm7EOuqIqex0c7dNZ+aXsbrLj0qI8XlGKfPpipjm0Wny/4Lt4CJsWJk1stVS5qQ==", + "version": "1.47.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.47.0.tgz", + "integrity": "sha512-1DyHT8OqkcfCkYUD9zzUTfg7EfTd+6a8MkD/NWOvjo0u/SCNd5YmY/lJwFvUZOxJbWNds+ei7ic2+R/cRz/PDg==", "dev": true, "license": "Apache-2.0", "bin": { "playwright-core": "cli.js" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/please-upgrade-node": { @@ -29472,7 +29472,7 @@ "karma-jasmine-html-reporter": "^2.0.0", "karma-spec-reporter": "^0.0.36", "ng-packagr": "^17.3.0", - "playwright": "1.44.0", + "playwright": "1.47.0", "rollup": "^4.12.0", "typescript": "~5.4.5" } @@ -29518,7 +29518,7 @@ "@rollup/plugin-node-resolve": "^15.0.1", "cross-env": "^7.0.3", "glob": "^11.0.0", - "playwright": "1.44.0", + "playwright": "1.47.0", "rimraf": "^6.0.0", "rollup": "^4.12.0" } @@ -29585,7 +29585,7 @@ "karma-jasmine": "^5.1.0", "karma-jasmine-html-reporter": "^2.0.0", "karma-spec-reporter": "^0.0.36", - "playwright": "1.44.0", + "playwright": "1.47.0", "typescript": "~5.4.5" } }, @@ -29655,7 +29655,7 @@ "karma-spec-reporter": "^0.0.36", "karma-webkit-launcher": "^2.6.0", "karma-webpack": "^5.0.0", - "playwright": "1.44.0", + "playwright": "1.47.0", "prettier-eslint": "^16.3.0", "prettier-eslint-cli": "^8.0.1", "rollup": "^4.12.0", @@ -29739,7 +29739,7 @@ "karma-spec-reporter": "^0.0.36", "karma-webkit-launcher": "^2.6.0", "karma-webpack": "^5.0.0", - "playwright": "1.44.0", + "playwright": "1.47.0", "prettier-eslint": "^16.3.0", "prettier-eslint-cli": "^8.0.1", "rollup": "^4.12.0", diff --git a/package.json b/package.json index 4f676e9a46..f8d4a5f2e4 100644 --- a/package.json +++ b/package.json @@ -60,6 +60,6 @@ "concurrently": "^8.2.2", "cross-env": "^7.0.3", "patch-package": "^8.0.0", - "playwright": "1.44.0" + "playwright": "1.47.0" } } diff --git a/packages/angular-workspace/package.json b/packages/angular-workspace/package.json index c8350d58cb..03df974070 100644 --- a/packages/angular-workspace/package.json +++ b/packages/angular-workspace/package.json @@ -62,7 +62,7 @@ "karma-jasmine-html-reporter": "^2.0.0", "karma-spec-reporter": "^0.0.36", "ng-packagr": "^17.3.0", - "playwright": "1.44.0", + "playwright": "1.47.0", "rollup": "^4.12.0", "typescript": "~5.4.5" } diff --git a/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/BlazorWorkspace.Testing.Acceptance.csproj b/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/BlazorWorkspace.Testing.Acceptance.csproj index e11d5dbb3f..39cd62bb4c 100644 --- a/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/BlazorWorkspace.Testing.Acceptance.csproj +++ b/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/BlazorWorkspace.Testing.Acceptance.csproj @@ -20,7 +20,7 @@ - + diff --git a/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/packages.lock.json b/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/packages.lock.json index fc198d4ea0..09a91661e3 100644 --- a/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/packages.lock.json +++ b/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/packages.lock.json @@ -35,9 +35,9 @@ }, "Microsoft.Playwright": { "type": "Direct", - "requested": "[1.44.0, 1.44.0]", - "resolved": "1.44.0", - "contentHash": "hf7eInNevQTFGdrq+iJI0ddUyvEDu0ENMw4eoCxiwsMaCsvhJ0/E8rHrCBFrc2JoUh2BQuASQYagToy7XvyQFA==", + "requested": "[1.47.0, 1.47.0]", + "resolved": "1.47.0", + "contentHash": "D9verOkoSO1vqqAe36jmuQlceEHd2leoYlLOXQkMuVDFTbhvblVk7LOm9LeS50u+5xNcIcJi1+vA2rZxN5tW4A==", "dependencies": { "Microsoft.Bcl.AsyncInterfaces": "6.0.0", "System.ComponentModel.Annotations": "5.0.0", diff --git a/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/NimbleBlazor.Tests.Acceptance.csproj b/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/NimbleBlazor.Tests.Acceptance.csproj index 00c8c43d68..453912621d 100644 --- a/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/NimbleBlazor.Tests.Acceptance.csproj +++ b/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/NimbleBlazor.Tests.Acceptance.csproj @@ -34,7 +34,7 @@ - + diff --git a/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/packages.lock.json b/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/packages.lock.json index 8dfef2d22e..7197bdf392 100644 --- a/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/packages.lock.json +++ b/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/packages.lock.json @@ -35,9 +35,9 @@ }, "Microsoft.Playwright": { "type": "Direct", - "requested": "[1.44.0, 1.44.0]", - "resolved": "1.44.0", - "contentHash": "hf7eInNevQTFGdrq+iJI0ddUyvEDu0ENMw4eoCxiwsMaCsvhJ0/E8rHrCBFrc2JoUh2BQuASQYagToy7XvyQFA==", + "requested": "[1.47.0, 1.47.0]", + "resolved": "1.47.0", + "contentHash": "D9verOkoSO1vqqAe36jmuQlceEHd2leoYlLOXQkMuVDFTbhvblVk7LOm9LeS50u+5xNcIcJi1+vA2rZxN5tW4A==", "dependencies": { "Microsoft.Bcl.AsyncInterfaces": "6.0.0", "System.ComponentModel.Annotations": "5.0.0", @@ -1069,7 +1069,7 @@ "Microsoft.AspNetCore.Mvc.Testing": "[6.0.33, )", "Microsoft.Extensions.Configuration": "[7.0.0, )", "Microsoft.NET.Test.Sdk": "[16.11.0, )", - "Microsoft.Playwright": "[1.44.0, 1.44.0]", + "Microsoft.Playwright": "[1.47.0, 1.47.0]", "NI.CSharp.Analyzers": "[2.0.21, 2.0.21]", "NimbleBlazor": "[1.0.0, )", "System.ComponentModel": "[4.3.0, )", diff --git a/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/SprightBlazor.Tests.Acceptance.csproj b/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/SprightBlazor.Tests.Acceptance.csproj index 0cf7334499..4df8fd7f43 100644 --- a/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/SprightBlazor.Tests.Acceptance.csproj +++ b/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/SprightBlazor.Tests.Acceptance.csproj @@ -34,7 +34,7 @@ - + diff --git a/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/packages.lock.json b/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/packages.lock.json index 94d61101a4..3ce5d7d704 100644 --- a/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/packages.lock.json +++ b/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/packages.lock.json @@ -35,9 +35,9 @@ }, "Microsoft.Playwright": { "type": "Direct", - "requested": "[1.44.0, 1.44.0]", - "resolved": "1.44.0", - "contentHash": "hf7eInNevQTFGdrq+iJI0ddUyvEDu0ENMw4eoCxiwsMaCsvhJ0/E8rHrCBFrc2JoUh2BQuASQYagToy7XvyQFA==", + "requested": "[1.47.0, 1.47.0]", + "resolved": "1.47.0", + "contentHash": "D9verOkoSO1vqqAe36jmuQlceEHd2leoYlLOXQkMuVDFTbhvblVk7LOm9LeS50u+5xNcIcJi1+vA2rZxN5tW4A==", "dependencies": { "Microsoft.Bcl.AsyncInterfaces": "6.0.0", "System.ComponentModel.Annotations": "5.0.0", @@ -1069,7 +1069,7 @@ "Microsoft.AspNetCore.Mvc.Testing": "[6.0.33, )", "Microsoft.Extensions.Configuration": "[7.0.0, )", "Microsoft.NET.Test.Sdk": "[16.11.0, )", - "Microsoft.Playwright": "[1.44.0, 1.44.0]", + "Microsoft.Playwright": "[1.47.0, 1.47.0]", "NI.CSharp.Analyzers": "[2.0.21, 2.0.21]", "NimbleBlazor": "[1.0.0, )", "System.ComponentModel": "[4.3.0, )", diff --git a/packages/blazor-workspace/package.json b/packages/blazor-workspace/package.json index b4117bc13d..7d35d4c670 100644 --- a/packages/blazor-workspace/package.json +++ b/packages/blazor-workspace/package.json @@ -36,7 +36,7 @@ "@rollup/plugin-node-resolve": "^15.0.1", "cross-env": "^7.0.3", "glob": "^11.0.0", - "playwright": "1.44.0", + "playwright": "1.47.0", "rimraf": "^6.0.0", "rollup": "^4.12.0" } diff --git a/packages/jasmine-parameterized/package.json b/packages/jasmine-parameterized/package.json index 6dfedb2601..ee5f8c51a9 100644 --- a/packages/jasmine-parameterized/package.json +++ b/packages/jasmine-parameterized/package.json @@ -50,7 +50,7 @@ "karma-jasmine": "^5.1.0", "karma-jasmine-html-reporter": "^2.0.0", "karma-spec-reporter": "^0.0.36", - "playwright": "1.44.0", + "playwright": "1.47.0", "typescript": "~5.4.5" } } diff --git a/packages/nimble-components/package.json b/packages/nimble-components/package.json index 030dc463c1..fe6010c8b5 100644 --- a/packages/nimble-components/package.json +++ b/packages/nimble-components/package.json @@ -123,7 +123,7 @@ "karma-spec-reporter": "^0.0.36", "karma-webkit-launcher": "^2.6.0", "karma-webpack": "^5.0.0", - "playwright": "1.44.0", + "playwright": "1.47.0", "prettier-eslint": "^16.3.0", "prettier-eslint-cli": "^8.0.1", "rollup": "^4.12.0", diff --git a/packages/spright-components/package.json b/packages/spright-components/package.json index cd88326274..4a61d91199 100644 --- a/packages/spright-components/package.json +++ b/packages/spright-components/package.json @@ -74,7 +74,7 @@ "karma-spec-reporter": "^0.0.36", "karma-webkit-launcher": "^2.6.0", "karma-webpack": "^5.0.0", - "playwright": "1.44.0", + "playwright": "1.47.0", "prettier-eslint": "^16.3.0", "prettier-eslint-cli": "^8.0.1", "rollup": "^4.12.0", From cb725123e640b7bed4a67c284388294db918e573 Mon Sep 17 00:00:00 2001 From: Jesse Attas Date: Thu, 19 Sep 2024 13:31:21 -0500 Subject: [PATCH 08/15] Change files --- ...parameterized-65303815-0f21-49a6-9ea5-511e60344140.json | 7 +++++++ ...ht-components-e296cd88-551a-4d0c-a6d2-347a6aa578f2.json | 7 +++++++ 2 files changed, 14 insertions(+) create mode 100644 change/@ni-jasmine-parameterized-65303815-0f21-49a6-9ea5-511e60344140.json create mode 100644 change/@ni-spright-components-e296cd88-551a-4d0c-a6d2-347a6aa578f2.json diff --git a/change/@ni-jasmine-parameterized-65303815-0f21-49a6-9ea5-511e60344140.json b/change/@ni-jasmine-parameterized-65303815-0f21-49a6-9ea5-511e60344140.json new file mode 100644 index 0000000000..a61dc756de --- /dev/null +++ b/change/@ni-jasmine-parameterized-65303815-0f21-49a6-9ea5-511e60344140.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "Update Playwright to 1.47.0", + "packageName": "@ni/jasmine-parameterized", + "email": "jattasNI@users.noreply.github.com", + "dependentChangeType": "none" +} diff --git a/change/@ni-spright-components-e296cd88-551a-4d0c-a6d2-347a6aa578f2.json b/change/@ni-spright-components-e296cd88-551a-4d0c-a6d2-347a6aa578f2.json new file mode 100644 index 0000000000..e1b87b0ce9 --- /dev/null +++ b/change/@ni-spright-components-e296cd88-551a-4d0c-a6d2-347a6aa578f2.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "Update Playwright to 1.47.0", + "packageName": "@ni/spright-components", + "email": "jattasNI@users.noreply.github.com", + "dependentChangeType": "none" +} From 6a2db403193fa2c9e8b992d4525ed304be8e9710 Mon Sep 17 00:00:00 2001 From: Jesse Attas Date: Thu, 19 Sep 2024 13:31:53 -0500 Subject: [PATCH 09/15] Reapply "Re-enable wafer map tests on webkit" This reverts commit a99862558dac5ec97ad099100b95ea516840b9f8. --- .../generate-workers/source/tests/matrix-renderer.spec.ts | 3 +-- .../src/wafer-map/tests/create-matrix-renderer.spec.ts | 3 +-- .../src/wafer-map/tests/hover-handler.spec.ts | 3 +-- .../nimble-components/src/wafer-map/tests/wafer-map.spec.ts | 6 ++---- 4 files changed, 5 insertions(+), 10 deletions(-) diff --git a/packages/nimble-components/build/generate-workers/source/tests/matrix-renderer.spec.ts b/packages/nimble-components/build/generate-workers/source/tests/matrix-renderer.spec.ts index 21854ddc11..20a4194190 100644 --- a/packages/nimble-components/build/generate-workers/source/tests/matrix-renderer.spec.ts +++ b/packages/nimble-components/build/generate-workers/source/tests/matrix-renderer.spec.ts @@ -1,8 +1,7 @@ import { Remote, expose, transfer, wrap } from 'comlink'; import { MatrixRenderer } from '../matrix-renderer'; -// OffscreenCanvas not supported in Playwright's Windows/Linux Webkit build: https://github.com/ni/nimble/issues/2169 -describe('MatrixRenderer with MessageChannel needing canvas context #SkipWebkit', () => { +describe('MatrixRenderer with MessageChannel needing canvas context', () => { let matrixRenderer: Remote; const testData = { columnIndices: [4, 1, 2], diff --git a/packages/nimble-components/src/wafer-map/tests/create-matrix-renderer.spec.ts b/packages/nimble-components/src/wafer-map/tests/create-matrix-renderer.spec.ts index d98514832b..21002b373b 100644 --- a/packages/nimble-components/src/wafer-map/tests/create-matrix-renderer.spec.ts +++ b/packages/nimble-components/src/wafer-map/tests/create-matrix-renderer.spec.ts @@ -2,8 +2,7 @@ import { transfer, type Remote } from 'comlink'; import { createMatrixRenderer } from '../modules/create-matrix-renderer'; import type { MatrixRenderer } from '../workers/matrix-renderer'; -// OffscreenCanvas not supported in Playwright's Windows/Linux Webkit build: https://github.com/ni/nimble/issues/2169 -describe('MatrixRenderer worker #SkipWebkit', () => { +describe('MatrixRenderer worker', () => { let matrixRenderer: Remote; let terminate: () => void; const testData = { diff --git a/packages/nimble-components/src/wafer-map/tests/hover-handler.spec.ts b/packages/nimble-components/src/wafer-map/tests/hover-handler.spec.ts index 899fb36e6d..978d4fd705 100644 --- a/packages/nimble-components/src/wafer-map/tests/hover-handler.spec.ts +++ b/packages/nimble-components/src/wafer-map/tests/hover-handler.spec.ts @@ -10,8 +10,7 @@ async function setup(): Promise> { return fixture(html``); } -// OffscreenCanvas not supported in Playwright's Windows/Linux Webkit build: https://github.com/ni/nimble/issues/2169 -describe('HoverHandler #SkipWebkit', () => { +describe('HoverHandler', () => { let element: WaferMap; let connect: () => Promise; const canvasWidth = 100; diff --git a/packages/nimble-components/src/wafer-map/tests/wafer-map.spec.ts b/packages/nimble-components/src/wafer-map/tests/wafer-map.spec.ts index 45bc01c2f5..dd5a8a7ac1 100644 --- a/packages/nimble-components/src/wafer-map/tests/wafer-map.spec.ts +++ b/packages/nimble-components/src/wafer-map/tests/wafer-map.spec.ts @@ -187,8 +187,7 @@ describe('WaferMap', () => { ).and.returnValue(Promise.resolve()); }); - // OffscreenCanvas not supported in Playwright's Windows/Linux Webkit build: https://github.com/ni/nimble/issues/2169 - it('will call setupWafer and drawWafer after supported diesTable change #SkipWebkit', async () => { + it('will call setupWafer and drawWafer after supported diesTable change', async () => { element.diesTable = tableFromArrays({ colIndex: Int32Array.from([]), rowIndex: Int32Array.from([]), @@ -209,8 +208,7 @@ describe('WaferMap', () => { }); }); - // OffscreenCanvas not supported in Playwright's Windows/Linux Webkit build: https://github.com/ni/nimble/issues/2169 - describe('worker renderer action #SkipWebkit', () => { + describe('worker renderer action', () => { let renderHoverSpy: jasmine.Spy; let experimentalUpdateSpy: jasmine.Spy; From 262f9e8975ec167179f8504be77ac16806bf0bba Mon Sep 17 00:00:00 2001 From: Jesse Attas Date: Tue, 1 Oct 2024 11:35:31 -0500 Subject: [PATCH 10/15] Regenerate lock file after merge --- package-lock.json | 144 +++++++++++++++++++++++++--------------------- 1 file changed, 78 insertions(+), 66 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8a795fb339..131dc31838 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "concurrently": "^9.0.0", "cross-env": "^7.0.3", "patch-package": "^8.0.0", - "playwright": "1.44.0" + "playwright": "1.47.0" } }, "node_modules/@11ty/dependency-tree": { @@ -6403,6 +6403,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6416,6 +6417,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6429,6 +6431,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6442,6 +6445,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6455,6 +6459,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6468,6 +6473,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6481,6 +6487,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6494,6 +6501,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6507,6 +6515,7 @@ "cpu": [ "ppc64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6520,6 +6529,7 @@ "cpu": [ "riscv64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6533,6 +6543,7 @@ "cpu": [ "s390x" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6546,6 +6557,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6559,6 +6571,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6572,6 +6585,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6585,6 +6599,7 @@ "cpu": [ "ia32" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -6598,6 +6613,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -8966,7 +8982,8 @@ "node_modules/@types/estree": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==" + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true }, "node_modules/@types/express": { "version": "4.17.21", @@ -9101,6 +9118,7 @@ "version": "22.7.4", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.4.tgz", "integrity": "sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==", + "dev": true, "license": "MIT", "dependencies": { "undici-types": "~6.19.2" @@ -10294,14 +10312,15 @@ } }, "node_modules/apache-arrow": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/apache-arrow/-/apache-arrow-16.1.0.tgz", - "integrity": "sha512-G6GiM6tzPDdGnKUnVkvVr1Nt5+hUaCMBISiasMSiJwI5L5GKDv5Du7Avc2kxlFfB/LEK2LTqh2GKSxutMdf8vQ==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/apache-arrow/-/apache-arrow-17.0.0.tgz", + "integrity": "sha512-X0p7auzdnGuhYMVKYINdQssS4EcKec9TCXyez/qtJt32DrIMGbzqiaMiQ0X6fQlQpw8Fl0Qygcv4dfRAr5Gu9Q==", + "license": "Apache-2.0", "dependencies": { - "@swc/helpers": "^0.5.10", + "@swc/helpers": "^0.5.11", "@types/command-line-args": "^5.2.3", "@types/command-line-usage": "^5.0.4", - "@types/node": "^20.12.7", + "@types/node": "^20.13.0", "command-line-args": "^5.2.1", "command-line-usage": "^7.0.1", "flatbuffers": "^24.3.25", @@ -21666,33 +21685,35 @@ } }, "node_modules/playwright": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.44.0.tgz", - "integrity": "sha512-F9b3GUCLQ3Nffrfb6dunPOkE5Mh68tR7zN32L4jCk4FjQamgesGay7/dAAe1WaMEGV04DkdJfcJzjoCKygUaRQ==", + "version": "1.47.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.47.0.tgz", + "integrity": "sha512-jOWiRq2pdNAX/mwLiwFYnPHpEZ4rM+fRSQpRHwEwZlP2PUANvL3+aJOF/bvISMhFD30rqMxUB4RJx9aQbfh4Ww==", "dev": true, + "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.44.0" + "playwright-core": "1.47.0" }, "bin": { "playwright": "cli.js" }, "engines": { - "node": ">=16" + "node": ">=18" }, "optionalDependencies": { "fsevents": "2.3.2" } }, "node_modules/playwright-core": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.44.0.tgz", - "integrity": "sha512-ZTbkNpFfYcGWohvTTl+xewITm7EOuqIqex0c7dNZ+aXsbrLj0qI8XlGKfPpipjm0Wny/4Lt4CJsWJk1stVS5qQ==", + "version": "1.47.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.47.0.tgz", + "integrity": "sha512-1DyHT8OqkcfCkYUD9zzUTfg7EfTd+6a8MkD/NWOvjo0u/SCNd5YmY/lJwFvUZOxJbWNds+ei7ic2+R/cRz/PDg==", "dev": true, + "license": "Apache-2.0", "bin": { "playwright-core": "cli.js" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/please-upgrade-node": { @@ -23881,6 +23902,7 @@ "version": "4.22.5", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.22.5.tgz", "integrity": "sha512-WoinX7GeQOFMGznEcWA1WrTQCd/tpEbMkc3nuMs9BT0CPjMdSjPMTVClwWd4pgSQwJdP65SK9mTCNvItlr5o7w==", + "dev": true, "license": "MIT", "dependencies": { "@types/estree": "1.0.6" @@ -27988,7 +28010,7 @@ "@ni/nimble-tokens": "*", "@rollup/plugin-node-resolve": "^15.0.1", "@types/jasmine": "^5.1.4", - "@types/node": "^22.7.4", + "@types/node": ">18", "eslint-plugin-jsdoc": "^48.2.0", "jasmine-core": "^5.1.2", "karma": "^6.3.0", @@ -27998,8 +28020,8 @@ "karma-jasmine-html-reporter": "^2.0.0", "karma-spec-reporter": "^0.0.36", "ng-packagr": "^17.3.0", - "playwright": "1.44.0", - "rollup": "^4.22.5", + "playwright": "1.47.0", + "rollup": "^4.12.0", "typescript": "~5.4.5" } }, @@ -28008,8 +28030,6 @@ "version": "28.2.9", "license": "MIT", "dependencies": { - "@types/node": "^22.7.4", - "rollup": "^4.22.5", "tslib": "^2.2.0" }, "peerDependencies": { @@ -28026,8 +28046,6 @@ "version": "5.1.10", "license": "MIT", "dependencies": { - "@types/node": "^22.7.4", - "rollup": "^4.22.5", "tslib": "^2.2.0" }, "peerDependencies": { @@ -28048,17 +28066,15 @@ "@rollup/plugin-node-resolve": "^15.0.1", "cross-env": "^7.0.3", "glob": "^11.0.0", - "playwright": "1.44.0", - "rollup": "^4.22.5" + "playwright": "1.47.0", + "rimraf": "^6.0.0", + "rollup": "^4.12.0" } }, "packages/blazor-workspace/NimbleBlazor": { "name": "@ni/nimble-blazor", "version": "18.2.9", "license": "MIT", - "dependencies": { - "rollup": "^4.22.5" - }, "peerDependencies": { "@ni/nimble-components": "^32.2.10", "@ni/nimble-tokens": "^8.3.0", @@ -28114,7 +28130,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.0.1.tgz", "integrity": "sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==", - "peer": true, "dependencies": { "glob": "^11.0.0", "package-json-from-dist": "^1.0.0" @@ -28133,9 +28148,6 @@ "name": "@ni/spright-blazor", "version": "2.1.10", "license": "MIT", - "dependencies": { - "rollup": "^4.22.5" - }, "peerDependencies": { "@ni/spright-components": "^4.1.10", "cross-env": "^7.0.3", @@ -28165,7 +28177,7 @@ "karma-jasmine": "^5.1.0", "karma-jasmine-html-reporter": "^2.0.0", "karma-spec-reporter": "^0.0.36", - "playwright": "1.44.0", + "playwright": "1.47.0", "typescript": "~5.4.5" } }, @@ -28181,20 +28193,20 @@ "@ni/nimble-tokens": "^8.3.0", "@tanstack/table-core": "^8.19.3", "@tanstack/virtual-core": "^3.10.6", - "@tiptap/core": "^2.8.0", - "@tiptap/extension-bold": "^2.8.0", - "@tiptap/extension-bullet-list": "^2.8.0", - "@tiptap/extension-document": "^2.8.0", - "@tiptap/extension-hard-break": "^2.8.0", - "@tiptap/extension-history": "^2.8.0", - "@tiptap/extension-italic": "^2.8.0", - "@tiptap/extension-link": "^2.8.0", - "@tiptap/extension-list-item": "^2.8.0", - "@tiptap/extension-mention": "^2.8.0", - "@tiptap/extension-ordered-list": "^2.8.0", - "@tiptap/extension-paragraph": "^2.8.0", - "@tiptap/extension-placeholder": "^2.8.0", - "@tiptap/extension-text": "^2.8.0", + "@tiptap/core": "^2.2.2", + "@tiptap/extension-bold": "^2.2.2", + "@tiptap/extension-bullet-list": "^2.2.2", + "@tiptap/extension-document": "^2.2.2", + "@tiptap/extension-hard-break": "^2.2.2", + "@tiptap/extension-history": "^2.2.2", + "@tiptap/extension-italic": "^2.2.2", + "@tiptap/extension-link": "^2.2.2", + "@tiptap/extension-list-item": "^2.2.2", + "@tiptap/extension-mention": "^2.2.2", + "@tiptap/extension-ordered-list": "^2.2.2", + "@tiptap/extension-paragraph": "^2.2.2", + "@tiptap/extension-placeholder": "^2.2.2", + "@tiptap/extension-text": "^2.2.2", "@types/d3-array": "^3.0.4", "@types/d3-random": "^3.0.1", "@types/d3-scale": "^4.0.2", @@ -28235,10 +28247,10 @@ "karma-spec-reporter": "^0.0.36", "karma-webkit-launcher": "^2.6.0", "karma-webpack": "^5.0.0", - "playwright": "1.44.0", + "playwright": "1.47.0", "prettier-eslint": "^16.3.0", "prettier-eslint-cli": "^8.0.1", - "rollup": "^4.22.5", + "rollup": "^4.12.0", "rollup-plugin-sourcemaps2": "^0.4.1", "source-map-loader": "^5.0.0", "terser-webpack-plugin": "^5.3.10", @@ -28248,7 +28260,7 @@ "webpack-dev-middleware": "^7.0.0" }, "peerDependencies": { - "apache-arrow": "16.1.0" + "apache-arrow": "17.0.0" } }, "packages/nimble-tokens": { @@ -28319,10 +28331,10 @@ "karma-spec-reporter": "^0.0.36", "karma-webkit-launcher": "^2.6.0", "karma-webpack": "^5.0.0", - "playwright": "1.44.0", + "playwright": "1.47.0", "prettier-eslint": "^16.3.0", "prettier-eslint-cli": "^8.0.1", - "rollup": "^4.22.5", + "rollup": "^4.12.0", "rollup-plugin-sourcemaps2": "^0.4.1", "source-map-loader": "^5.0.0", "typescript": "~5.4.5", @@ -28345,27 +28357,27 @@ "@ni/nimble-tokens": "*", "@ni/spright-components": "*", "@rollup/plugin-node-resolve": "^15.0.1", - "@storybook/addon-a11y": "^8.3.4", - "@storybook/addon-actions": "^8.3.4", - "@storybook/addon-docs": "^8.3.4", - "@storybook/addon-essentials": "^8.3.4", - "@storybook/addon-interactions": "^8.3.4", - "@storybook/addon-links": "^8.3.4", + "@storybook/addon-a11y": "^8.2.4", + "@storybook/addon-actions": "^8.2.4", + "@storybook/addon-docs": "^8.2.4", + "@storybook/addon-essentials": "^8.2.4", + "@storybook/addon-interactions": "^8.2.4", + "@storybook/addon-links": "^8.2.4", "@storybook/addon-webpack5-compiler-swc": "^1.0.2", - "@storybook/cli": "^8.3.4", + "@storybook/cli": "^8.2.4", "@storybook/csf": "^0.1.2", - "@storybook/html": "^8.3.4", - "@storybook/html-webpack5": "^8.3.4", - "@storybook/manager-api": "^8.3.4", - "@storybook/theming": "^8.3.4", - "apache-arrow": "16.1.0", + "@storybook/html": "^8.2.4", + "@storybook/html-webpack5": "^8.2.4", + "@storybook/manager-api": "^8.2.4", + "@storybook/theming": "^8.2.4", + "apache-arrow": "17.0.0", "circular-dependency-plugin": "^5.2.0", "js-beautify": "^1.15.1", "prettier-eslint": "^16.3.0", "prettier-eslint-cli": "^8.0.1", "remark-gfm": "^4.0.0", - "rollup": "^4.22.5", - "storybook": "^8.3.4", + "rollup": "^4.12.0", + "storybook": "^8.2.4", "storybook-addon-pseudo-states": "^4.0.2", "terser-webpack-plugin": "^5.3.10", "ts-loader": "^9.2.5", From ca80ceb34b490b0405ca431ec31a41c20e18c2f8 Mon Sep 17 00:00:00 2001 From: Jesse Attas Date: Wed, 9 Oct 2024 17:05:45 -0500 Subject: [PATCH 11/15] Regenerate package-lock after merge --- package-lock.json | 49 +++++++++++++++++++++++++---------------------- 1 file changed, 26 insertions(+), 23 deletions(-) diff --git a/package-lock.json b/package-lock.json index 498bf304c4..3834a5f3cb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "concurrently": "^9.0.0", "cross-env": "^7.0.3", "patch-package": "^8.0.0", - "playwright": "1.44.0" + "playwright": "1.47.0" } }, "node_modules/@11ty/dependency-tree": { @@ -10260,14 +10260,15 @@ } }, "node_modules/apache-arrow": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/apache-arrow/-/apache-arrow-16.1.0.tgz", - "integrity": "sha512-G6GiM6tzPDdGnKUnVkvVr1Nt5+hUaCMBISiasMSiJwI5L5GKDv5Du7Avc2kxlFfB/LEK2LTqh2GKSxutMdf8vQ==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/apache-arrow/-/apache-arrow-17.0.0.tgz", + "integrity": "sha512-X0p7auzdnGuhYMVKYINdQssS4EcKec9TCXyez/qtJt32DrIMGbzqiaMiQ0X6fQlQpw8Fl0Qygcv4dfRAr5Gu9Q==", + "license": "Apache-2.0", "dependencies": { - "@swc/helpers": "^0.5.10", + "@swc/helpers": "^0.5.11", "@types/command-line-args": "^5.2.3", "@types/command-line-usage": "^5.0.4", - "@types/node": "^20.12.7", + "@types/node": "^20.13.0", "command-line-args": "^5.2.1", "command-line-usage": "^7.0.1", "flatbuffers": "^24.3.25", @@ -21627,33 +21628,35 @@ } }, "node_modules/playwright": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.44.0.tgz", - "integrity": "sha512-F9b3GUCLQ3Nffrfb6dunPOkE5Mh68tR7zN32L4jCk4FjQamgesGay7/dAAe1WaMEGV04DkdJfcJzjoCKygUaRQ==", + "version": "1.47.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.47.0.tgz", + "integrity": "sha512-jOWiRq2pdNAX/mwLiwFYnPHpEZ4rM+fRSQpRHwEwZlP2PUANvL3+aJOF/bvISMhFD30rqMxUB4RJx9aQbfh4Ww==", "dev": true, + "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.44.0" + "playwright-core": "1.47.0" }, "bin": { "playwright": "cli.js" }, "engines": { - "node": ">=16" + "node": ">=18" }, "optionalDependencies": { "fsevents": "2.3.2" } }, "node_modules/playwright-core": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.44.0.tgz", - "integrity": "sha512-ZTbkNpFfYcGWohvTTl+xewITm7EOuqIqex0c7dNZ+aXsbrLj0qI8XlGKfPpipjm0Wny/4Lt4CJsWJk1stVS5qQ==", + "version": "1.47.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.47.0.tgz", + "integrity": "sha512-1DyHT8OqkcfCkYUD9zzUTfg7EfTd+6a8MkD/NWOvjo0u/SCNd5YmY/lJwFvUZOxJbWNds+ei7ic2+R/cRz/PDg==", "dev": true, + "license": "Apache-2.0", "bin": { "playwright-core": "cli.js" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/please-upgrade-node": { @@ -27967,7 +27970,7 @@ "karma-jasmine-html-reporter": "^2.0.0", "karma-spec-reporter": "^0.0.36", "ng-packagr": "^17.3.0", - "playwright": "1.44.0", + "playwright": "1.47.0", "rollup": "^4.12.0", "typescript": "~5.4.5" } @@ -28013,7 +28016,8 @@ "@rollup/plugin-node-resolve": "^15.0.1", "cross-env": "^7.0.3", "glob": "^11.0.0", - "playwright": "1.44.0", + "playwright": "1.47.0", + "rimraf": "^6.0.0", "rollup": "^4.12.0" } }, @@ -28076,7 +28080,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.0.1.tgz", "integrity": "sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==", - "peer": true, "dependencies": { "glob": "^11.0.0", "package-json-from-dist": "^1.0.0" @@ -28124,7 +28127,7 @@ "karma-jasmine": "^5.1.0", "karma-jasmine-html-reporter": "^2.0.0", "karma-spec-reporter": "^0.0.36", - "playwright": "1.44.0", + "playwright": "1.47.0", "typescript": "~5.4.5" } }, @@ -28194,7 +28197,7 @@ "karma-spec-reporter": "^0.0.36", "karma-webkit-launcher": "^2.6.0", "karma-webpack": "^5.0.0", - "playwright": "1.44.0", + "playwright": "1.47.0", "prettier-eslint": "^16.3.0", "prettier-eslint-cli": "^8.0.1", "rollup": "^4.12.0", @@ -28207,7 +28210,7 @@ "webpack-dev-middleware": "^7.0.0" }, "peerDependencies": { - "apache-arrow": "16.1.0" + "apache-arrow": "17.0.0" } }, "packages/nimble-tokens": { @@ -28278,7 +28281,7 @@ "karma-spec-reporter": "^0.0.36", "karma-webkit-launcher": "^2.6.0", "karma-webpack": "^5.0.0", - "playwright": "1.44.0", + "playwright": "1.47.0", "prettier-eslint": "^16.3.0", "prettier-eslint-cli": "^8.0.1", "rollup": "^4.12.0", @@ -28317,7 +28320,7 @@ "@storybook/html-webpack5": "^8.2.4", "@storybook/manager-api": "^8.2.4", "@storybook/theming": "^8.2.4", - "apache-arrow": "16.1.0", + "apache-arrow": "17.0.0", "circular-dependency-plugin": "^5.2.0", "js-beautify": "^1.15.1", "prettier-eslint": "^16.3.0", From e0825871ce2f9420f1cb80a4463c7393b2a54203 Mon Sep 17 00:00:00 2001 From: Jesse Attas Date: Thu, 10 Oct 2024 09:28:28 -0500 Subject: [PATCH 12/15] =?UTF-8?q?rimraf=20=F0=9F=A7=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 2 +- packages/blazor-workspace/package.json | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3834a5f3cb..57f9660228 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28017,7 +28017,6 @@ "cross-env": "^7.0.3", "glob": "^11.0.0", "playwright": "1.47.0", - "rimraf": "^6.0.0", "rollup": "^4.12.0" } }, @@ -28080,6 +28079,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.0.1.tgz", "integrity": "sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==", + "peer": true, "dependencies": { "glob": "^11.0.0", "package-json-from-dist": "^1.0.0" diff --git a/packages/blazor-workspace/package.json b/packages/blazor-workspace/package.json index 7d35d4c670..c5ff66e5fb 100644 --- a/packages/blazor-workspace/package.json +++ b/packages/blazor-workspace/package.json @@ -37,7 +37,6 @@ "cross-env": "^7.0.3", "glob": "^11.0.0", "playwright": "1.47.0", - "rimraf": "^6.0.0", "rollup": "^4.12.0" } } From 03886aff1e9f7eba9a9e84cd725d4077234b23aa Mon Sep 17 00:00:00 2001 From: Jesse Attas Date: Thu, 10 Oct 2024 09:28:41 -0500 Subject: [PATCH 13/15] ubuntu agent version --- .github/workflows/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d7fd153584..f1c12ce4fd 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -25,7 +25,7 @@ env: jobs: build: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 if: env.HAS_GITHUBPAGESDEPLOYTOKEN == 'true' @@ -141,7 +141,7 @@ jobs: pages: needs: build if: github.repository_owner == 'ni' && startsWith(github.ref, 'refs/heads/main') - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: pages: write # to deploy to Pages id-token: write # to verify the deployment originates from an appropriate source From a857e6de7b6f1658f1ce41c4139bb862c3ee2b8b Mon Sep 17 00:00:00 2001 From: Jesse Attas Date: Thu, 10 Oct 2024 11:13:03 -0500 Subject: [PATCH 14/15] Revert "ubuntu agent version" This reverts commit 03886aff1e9f7eba9a9e84cd725d4077234b23aa. --- .github/workflows/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f1c12ce4fd..d7fd153584 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -25,7 +25,7 @@ env: jobs: build: - runs-on: ubuntu-24.04 + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 if: env.HAS_GITHUBPAGESDEPLOYTOKEN == 'true' @@ -141,7 +141,7 @@ jobs: pages: needs: build if: github.repository_owner == 'ni' && startsWith(github.ref, 'refs/heads/main') - runs-on: ubuntu-24.04 + runs-on: ubuntu-22.04 permissions: pages: write # to deploy to Pages id-token: write # to verify the deployment originates from an appropriate source From d7ae0d3d147820077e6f2caf259410da1c6e4c27 Mon Sep 17 00:00:00 2001 From: Jesse Attas Date: Thu, 10 Oct 2024 15:56:36 -0500 Subject: [PATCH 15/15] Skip wafermap tests that fail on webkit --- .../generate-workers/source/tests/matrix-renderer.spec.ts | 3 ++- .../src/wafer-map/tests/create-matrix-renderer.spec.ts | 3 ++- .../src/wafer-map/tests/hover-handler.spec.ts | 3 ++- .../nimble-components/src/wafer-map/tests/wafer-map.spec.ts | 6 ++++-- 4 files changed, 10 insertions(+), 5 deletions(-) diff --git a/packages/nimble-components/build/generate-workers/source/tests/matrix-renderer.spec.ts b/packages/nimble-components/build/generate-workers/source/tests/matrix-renderer.spec.ts index 20a4194190..21854ddc11 100644 --- a/packages/nimble-components/build/generate-workers/source/tests/matrix-renderer.spec.ts +++ b/packages/nimble-components/build/generate-workers/source/tests/matrix-renderer.spec.ts @@ -1,7 +1,8 @@ import { Remote, expose, transfer, wrap } from 'comlink'; import { MatrixRenderer } from '../matrix-renderer'; -describe('MatrixRenderer with MessageChannel needing canvas context', () => { +// OffscreenCanvas not supported in Playwright's Windows/Linux Webkit build: https://github.com/ni/nimble/issues/2169 +describe('MatrixRenderer with MessageChannel needing canvas context #SkipWebkit', () => { let matrixRenderer: Remote; const testData = { columnIndices: [4, 1, 2], diff --git a/packages/nimble-components/src/wafer-map/tests/create-matrix-renderer.spec.ts b/packages/nimble-components/src/wafer-map/tests/create-matrix-renderer.spec.ts index 21002b373b..d98514832b 100644 --- a/packages/nimble-components/src/wafer-map/tests/create-matrix-renderer.spec.ts +++ b/packages/nimble-components/src/wafer-map/tests/create-matrix-renderer.spec.ts @@ -2,7 +2,8 @@ import { transfer, type Remote } from 'comlink'; import { createMatrixRenderer } from '../modules/create-matrix-renderer'; import type { MatrixRenderer } from '../workers/matrix-renderer'; -describe('MatrixRenderer worker', () => { +// OffscreenCanvas not supported in Playwright's Windows/Linux Webkit build: https://github.com/ni/nimble/issues/2169 +describe('MatrixRenderer worker #SkipWebkit', () => { let matrixRenderer: Remote; let terminate: () => void; const testData = { diff --git a/packages/nimble-components/src/wafer-map/tests/hover-handler.spec.ts b/packages/nimble-components/src/wafer-map/tests/hover-handler.spec.ts index f41dc64432..026ca7e772 100644 --- a/packages/nimble-components/src/wafer-map/tests/hover-handler.spec.ts +++ b/packages/nimble-components/src/wafer-map/tests/hover-handler.spec.ts @@ -10,7 +10,8 @@ async function setup(): Promise> { return await fixture(html``); } -describe('HoverHandler', () => { +// OffscreenCanvas not supported in Playwright's Windows/Linux Webkit build: https://github.com/ni/nimble/issues/2169 +describe('HoverHandler #SkipWebkit', () => { let element: WaferMap; let connect: () => Promise; const canvasWidth = 100; diff --git a/packages/nimble-components/src/wafer-map/tests/wafer-map.spec.ts b/packages/nimble-components/src/wafer-map/tests/wafer-map.spec.ts index ed9d16d9b4..2474b26b1e 100644 --- a/packages/nimble-components/src/wafer-map/tests/wafer-map.spec.ts +++ b/packages/nimble-components/src/wafer-map/tests/wafer-map.spec.ts @@ -187,7 +187,8 @@ describe('WaferMap', () => { ).and.returnValue(Promise.resolve()); }); - it('will call setupWafer and drawWafer after supported diesTable change', async () => { + // OffscreenCanvas not supported in Playwright's Windows/Linux Webkit build: https://github.com/ni/nimble/issues/2169 + it('will call setupWafer and drawWafer after supported diesTable change #SkipWebkit', async () => { element.diesTable = tableFromArrays({ colIndex: Int32Array.from([]), rowIndex: Int32Array.from([]), @@ -208,7 +209,8 @@ describe('WaferMap', () => { }); }); - describe('worker renderer action', () => { + // OffscreenCanvas not supported in Playwright's Windows/Linux Webkit build: https://github.com/ni/nimble/issues/2169 + describe('worker renderer action #SkipWebkit', () => { let renderHoverSpy: jasmine.Spy; let experimentalUpdateSpy: jasmine.Spy;