File tree Expand file tree Collapse file tree 2 files changed +47
-0
lines changed Expand file tree Collapse file tree 2 files changed +47
-0
lines changed Original file line number Diff line number Diff line change
1
+ ## Description
2
+
3
+ Selenium is used in the aspnetcore repo for automated E2E integration testing.
4
+ Playwright is used in the aspnetcore repo for some benchmarking apps. We need to ensure the docker file and the package version match.
5
+
6
+ ## Instructions
7
+
8
+ To update the Selenium and Playwright versions, these files need to be updated:
9
+
10
+ ### Packages
11
+ - [ ] [ Selenium in ` Versions.props ` ] ( eng/Versions.props ) from NuGet:
12
+ - [ ] [ Selenium.WebDriver] ( https://www.nuget.org/packages/Selenium.WebDriver/ ) (Config variable ` SeleniumWebDriverVersion ` )
13
+ - [ ] [ Selenium.Support] ( https://www.nuget.org/packages/Selenium.Support/ ) (Config variable ` SeleniumSupportVersion ` )
14
+ - [ ] Ensure Playwright versions match
15
+ - [ ] [ Blazor Wasm benchmarks in ` src/Components/benchmarkapps/Wasm.Performance/dockerfile ` ] ( src/Components/benchmarkapps/Wasm.Performance/dockerfile ) (image starts with ` mcr.microsoft.com ` )
16
+ - [ ] [ Playwright package version] ( eng/Versions.props ) (Config variable ` PlaywrightVersion ` )
17
+
18
+ ## Actions
19
+
20
+ Please, open the PR against ` main ` branch and include changes to the files listed above.
21
+ Also mention @dotnet/aspnet-build in the opened Pull Request - this will be a responsible engineer for changes validation.
Original file line number Diff line number Diff line change
1
+ name : " [Monthly] Schedule Browser-Testing Dependencies Update Issue"
2
+
3
+ on :
4
+ schedule :
5
+ # Runs on the first day of every month at midnight UTC
6
+ - cron : ' 0 0 1 * *'
7
+ workflow_dispatch : # for manual triggering
8
+
9
+ jobs :
10
+ create-issue :
11
+ runs-on : ubuntu-latest
12
+ steps :
13
+ - name : Checkout repository
14
+ uses : actions/checkout@v4
15
+
16
+ # copilot can be assigned to the issue
17
+ # https://cli.github.com/manual/gh_issue_create
18
+ - name : Create Issue From Template
19
+ env :
20
+ GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
21
+ GH_REPO : ${{ github.repository }}
22
+ run : |
23
+ gh issue create \
24
+ --title "Request Browser-Testing Dependencies Update" \
25
+ --body-file ".github/workflows/browsertesting-issue-body.md" \
26
+ --assignee "@copilot"
You can’t perform that action at this time.
0 commit comments