From f682262dca0471a54c88b9a7443f5a6dfdbebd52 Mon Sep 17 00:00:00 2001 From: Dmitrii Korolev Date: Mon, 21 Jul 2025 16:16:27 +0200 Subject: [PATCH 1/7] create template --- .github/ISSUE_TEMPLATE/70_selenium_update.yml | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/70_selenium_update.yml diff --git a/.github/ISSUE_TEMPLATE/70_selenium_update.yml b/.github/ISSUE_TEMPLATE/70_selenium_update.yml new file mode 100644 index 000000000000..cddcd03b3c15 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/70_selenium_update.yml @@ -0,0 +1,20 @@ +name: "Monthly Selenium Dependency Update" +description: "Automated monthly issue to update Selenium dependencies in eng/Versions.props." +title: "Monthly: Update Selenium dependencies in Versions.props" +labels: + - dependencies + - automation + - selenium +assignees: + - Copilot +body: + - type: markdown + attributes: + value: | + ## Monthly Selenium Dependency Update + + This automated issue requests updating the Selenium dependencies in `eng/Versions.props` to the latest available versions: + - `SeleniumSupportVersion` + - `SeleniumWebDriverVersion` + + Please update these properties and open a pull request. From dabd9a86a31978b329cc492443ef068a0cbb17b0 Mon Sep 17 00:00:00 2001 From: Dmitrii Korolev Date: Mon, 21 Jul 2025 16:19:42 +0200 Subject: [PATCH 2/7] config issue --- .github/ISSUE_TEMPLATE/config.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 5bce061f75ba..44477debd037 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -18,3 +18,6 @@ contact_links: - name: Bug report or feature request for Visual Studio for Windows and Mac url: https://learn.microsoft.com/visualstudio/ide/how-to-report-a-problem-with-visual-studio?view=vs-2022 about: Use Visual Studio's Report a Problem feature for issues and suggestions with Visual Studio tooling + - name: Issue Selenium dependencies updates + url: https://learn.microsoft.com/visualstudio/ide/how-to-report-a-problem-with-visual-studio?view=vs-2022 + about: Request to update Selenium dependencies From 9bb64b7e8c547b8c3ec6516b8343c92b74fab7af Mon Sep 17 00:00:00 2001 From: Dmitrii Korolev Date: Mon, 21 Jul 2025 16:22:06 +0200 Subject: [PATCH 3/7] not in config? --- .github/ISSUE_TEMPLATE/config.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 44477debd037..5bce061f75ba 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -18,6 +18,3 @@ contact_links: - name: Bug report or feature request for Visual Studio for Windows and Mac url: https://learn.microsoft.com/visualstudio/ide/how-to-report-a-problem-with-visual-studio?view=vs-2022 about: Use Visual Studio's Report a Problem feature for issues and suggestions with Visual Studio tooling - - name: Issue Selenium dependencies updates - url: https://learn.microsoft.com/visualstudio/ide/how-to-report-a-problem-with-visual-studio?view=vs-2022 - about: Request to update Selenium dependencies From 89712a5c0b42f11dbba40691e9eedf4a740506db Mon Sep 17 00:00:00 2001 From: Dmitrii Korolev Date: Mon, 21 Jul 2025 16:25:03 +0200 Subject: [PATCH 4/7] include textarea --- .github/ISSUE_TEMPLATE/70_selenium_update.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/70_selenium_update.yml b/.github/ISSUE_TEMPLATE/70_selenium_update.yml index cddcd03b3c15..b8ea0297a6f0 100644 --- a/.github/ISSUE_TEMPLATE/70_selenium_update.yml +++ b/.github/ISSUE_TEMPLATE/70_selenium_update.yml @@ -13,8 +13,16 @@ body: value: | ## Monthly Selenium Dependency Update - This automated issue requests updating the Selenium dependencies in `eng/Versions.props` to the latest available versions: + Please update the following Selenium dependencies in `eng/Versions.props` to the latest available versions: - `SeleniumSupportVersion` - `SeleniumWebDriverVersion` - Please update these properties and open a pull request. + After updating, open a pull request. + + _This issue is created automatically each month and assigned to Copilot agent._ + - type: textarea + id: update-notes + attributes: + label: Update Notes & Actions Taken + description: Please describe the extra actions / info if any + placeholder: There is a new Selenium version! https://www.selenium.dev/categories/releases/ From 8a9b4a4429419a86ab5a89ba313b5b18b7521e3f Mon Sep 17 00:00:00 2001 From: Dmitrii Korolev Date: Mon, 21 Jul 2025 16:31:04 +0200 Subject: [PATCH 5/7] try update --- .../70_browsertesting_update.yml | 27 ++++++++++++++++++ .github/ISSUE_TEMPLATE/70_selenium_update.yml | 28 ------------------- 2 files changed, 27 insertions(+), 28 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/70_browsertesting_update.yml delete mode 100644 .github/ISSUE_TEMPLATE/70_selenium_update.yml diff --git a/.github/ISSUE_TEMPLATE/70_browsertesting_update.yml b/.github/ISSUE_TEMPLATE/70_browsertesting_update.yml new file mode 100644 index 000000000000..caeb1c0dd742 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/70_browsertesting_update.yml @@ -0,0 +1,27 @@ +name: "Request Browser-Testing Dependencies Update" +description: "Automated issue to update Browser-Testing dependencies" +title: "Request Browser-Testing Dependencies Update" +labels: + - dependencies + - automation + - selenium + - playwright +assignees: + - Copilot +body: + - type: markdown + attributes: + value: | + This issue is automatically generated to request an update of the Browser-Testing dependencies used in the project. + Copilot will automatically create a pull request to update the dependencies. + You can include more context to the issue description if you want to. + - type: textarea + id: update-notes + attributes: + label: Requested Browser-Testing Dependencies Update Notes + description: Adjust the description if you think it requires more context + placeholder: | + Please update the following Selenium dependencies in `eng/Versions.props` to the latest available versions: + - `SeleniumSupportVersion` + - `SeleniumWebDriverVersion` + diff --git a/.github/ISSUE_TEMPLATE/70_selenium_update.yml b/.github/ISSUE_TEMPLATE/70_selenium_update.yml deleted file mode 100644 index b8ea0297a6f0..000000000000 --- a/.github/ISSUE_TEMPLATE/70_selenium_update.yml +++ /dev/null @@ -1,28 +0,0 @@ -name: "Monthly Selenium Dependency Update" -description: "Automated monthly issue to update Selenium dependencies in eng/Versions.props." -title: "Monthly: Update Selenium dependencies in Versions.props" -labels: - - dependencies - - automation - - selenium -assignees: - - Copilot -body: - - type: markdown - attributes: - value: | - ## Monthly Selenium Dependency Update - - Please update the following Selenium dependencies in `eng/Versions.props` to the latest available versions: - - `SeleniumSupportVersion` - - `SeleniumWebDriverVersion` - - After updating, open a pull request. - - _This issue is created automatically each month and assigned to Copilot agent._ - - type: textarea - id: update-notes - attributes: - label: Update Notes & Actions Taken - description: Please describe the extra actions / info if any - placeholder: There is a new Selenium version! https://www.selenium.dev/categories/releases/ From 24cd41826be8224537c5865b94c0170837c0427e Mon Sep 17 00:00:00 2001 From: Dmitrii Korolev Date: Mon, 21 Jul 2025 16:37:38 +0200 Subject: [PATCH 6/7] update instructions --- .../70_browsertesting_update.yml | 25 ++++++++++++++++--- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/70_browsertesting_update.yml b/.github/ISSUE_TEMPLATE/70_browsertesting_update.yml index caeb1c0dd742..9b262928c9ed 100644 --- a/.github/ISSUE_TEMPLATE/70_browsertesting_update.yml +++ b/.github/ISSUE_TEMPLATE/70_browsertesting_update.yml @@ -20,8 +20,25 @@ body: attributes: label: Requested Browser-Testing Dependencies Update Notes description: Adjust the description if you think it requires more context - placeholder: | - Please update the following Selenium dependencies in `eng/Versions.props` to the latest available versions: - - `SeleniumSupportVersion` - - `SeleniumWebDriverVersion` + value: | + ## Description + + Selenium is used in the aspnetcore repo for automated E2E integration testing. + Playwright is used in the aspnetcore repo for some benchmarking apps. We need to ensure the docker file and the package version match. + + ## Instructions + + To update the Selenium and Playwright versions, these files need to be updated: + + ### Packages + - [ ] [Selenium in `Versions.props`](eng/Versions.props) from NuGet: + - [ ] [Selenium.WebDriver](https://www.nuget.org/packages/Selenium.WebDriver/) (Config variable `SeleniumWebDriverVersion`) + - [ ] [Selenium.Support](https://www.nuget.org/packages/Selenium.Support/) (Config variable `SeleniumSupportVersion`) + - [ ] Ensure Playwright versions match + - [ ] [Blazor Wasm benchmarks in `src/Components/benchmarkapps/Wasm.Performance/dockerfile`](src/Components/benchmarkapps/Wasm.Performance/dockerfile) (image starts with `mcr.microsoft.com/playwright/dotnet`) + - [ ] [Playwright package version](eng/Versions.props) (Config variable `PlaywrightVersion`) + + ## Actions + + Please, open the PR against `main` branch and include changes to the files listed above. From 6b802466752325201c4d653ad91d3ec629868447 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 21 Jul 2025 14:38:15 +0000 Subject: [PATCH 7/7] Initial plan