Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump versions to 4.27.0 #2079

Merged
merged 3 commits into from
Nov 25, 2024
Merged

Bump versions to 4.27.0 #2079

merged 3 commits into from
Nov 25, 2024

Conversation

VietND96
Copy link
Member

@VietND96 VietND96 commented Nov 25, 2024

User description

Thanks for contributing to the Selenium site and documentation!
A PR well described will help maintainers to review and merge it quickly

Before submitting your PR, please check our contributing guidelines.
Avoid large PRs, and help reviewers by making them as simple and short as possible.

Description

Motivation and Context

Types of changes

  • Change to the site (I have double-checked the Netlify deployment, and my changes look good)
  • Code example added (and I also added the example to all translated languages)
  • Improved translation
  • Added new translation (and I also added a notice to each document missing translation)

Checklist

  • I have read the contributing document.
  • I have used hugo to render the site/docs locally and I am sure it works.

PR Type

enhancement, dependencies


Description

  • Updated Selenium versions across multiple language examples to 4.27.0.
  • Updated devtools imports to use version v131 in Python and Java tests.
  • Ensured consistency in Selenium dependencies across different programming languages.

Changes walkthrough 📝

Relevant files
Enhancement
3 files
test_network.py
Update devtools network version in Python test                     

examples/python/tests/bidi/cdp/test_network.py

  • Updated import statement to use v131 of devtools.network.
+1/-1     
CdpApiTest.java
Update devtools version in Java CdpApiTest                             

examples/java/src/test/java/dev/selenium/bidi/cdp/CdpApiTest.java

  • Updated import statements to use v131 of devtools.
+3/-3     
NetworkTest.java
Update devtools version in Java NetworkTest                           

examples/java/src/test/java/dev/selenium/bidi/cdp/NetworkTest.java

  • Updated import statements to use v131 of devtools.
+4/-4     
Dependencies
9 files
conftest.py
Bump Selenium server JAR version in Python tests                 

examples/python/tests/conftest.py

  • Updated Selenium server JAR version to 4.27.0.
+3/-3     
BaseTest.cs
Update Selenium server JAR version in C# BaseTest               

examples/dotnet/SeleniumDocs/BaseTest.cs

  • Updated Selenium server JAR version to 4.27.0.
+1/-1     
SeleniumDocs.csproj
Bump Selenium package versions in C# project                         

examples/dotnet/SeleniumDocs/SeleniumDocs.csproj

  • Updated Selenium Support and WebDriver package versions to 4.27.0.
+2/-2     
pom.xml
Update Selenium version in Java POM                                           

examples/java/pom.xml

  • Updated Selenium version property to 4.27.0.
+1/-1     
package-lock.json
Bump selenium-webdriver version in JavaScript package-lock

examples/javascript/package-lock.json

  • Updated selenium-webdriver version to 4.27.0.
+5/-5     
package.json
Update selenium-webdriver version in JavaScript package   

examples/javascript/package.json

  • Updated selenium-webdriver version to 4.27.0.
+1/-1     
pom.xml
Bump Selenium version in Kotlin POM                                           

examples/kotlin/pom.xml

  • Updated Selenium version property to 4.27.0.
+1/-1     
requirements.txt
Update Selenium version in Python requirements                     

examples/python/requirements.txt

  • Updated Selenium version to 4.27.0.
+1/-1     
Gemfile
Bump selenium-webdriver gem version in Ruby Gemfile           

examples/ruby/Gemfile

  • Updated selenium-webdriver gem version to 4.27.0.
+1/-1     

💡 PR-Agent usage: Comment /help "your question" on any pull request to receive relevant information

Signed-off-by: Viet Nguyen Duc <[email protected]>
Copy link
Contributor

PR Reviewer Guide 🔍

Here are some key observations to aid the review process:

⏱️ Estimated effort to review: 1 🔵⚪⚪⚪⚪
🧪 No relevant tests
🔒 No security concerns identified
⚡ Recommended focus areas for review

Version Compatibility
Verify that the updated devtools version v131 is compatible with the current Chrome browser version used in tests

Version Mismatch
The selenium-devtools gem version (0.130.0) does not match the selenium-webdriver version (4.27.0), which might cause compatibility issues

Copy link
Contributor

PR Code Suggestions ✨

No code suggestions found for the PR.

Copy link
Contributor

codiumai-pr-agent-pro bot commented Nov 25, 2024

CI Failure Feedback 🧐

(Checks updated until commit 17ac523)

Action: tests (ubuntu, nightly)

Failed stage: Run tests [❌]

Failed test name: SeleniumDocs.BiDi.CDP.NetworkTest.PerformanceMetrics

Failure summary:

The action failed due to multiple issues:

  • A package downgrade error was detected for Selenium.WebDriver, which was downgraded from version
    4.27.0 to 4.27.0-nightly202411250011.
  • Several tests failed due to a System.TimeoutException in the
    SeleniumDocs.Drivers.RemoteWebDriverTest.Setup method, indicating that the remote Selenium server
    could not be confirmed as running within 30 seconds.
  • The PerformanceMetrics test failed due to an assertion error, where the expected value was 12 but
    the actual value was 13.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    315:  info : Installed MSTest.TestAdapter 3.6.0 from https://api.nuget.org/v3/index.json to /home/runner/.nuget/packages/mstest.testadapter/3.6.0 with content hash UIoSCVXds8Wxk5yWwoSJ6Q87LD6Hv7WrbggK1Uxwir1FmTrTLYtBTap0qUA6yhms4paZsMfESqq3ufJen17A1Q==.
    316:  info : Installed Microsoft.CodeCoverage 17.11.1 from https://api.nuget.org/v3/index.json to /home/runner/.nuget/packages/microsoft.codecoverage/17.11.1 with content hash nPJqrcA5iX+Y0kqoT3a+pD/8lrW/V7ayqnEJQsTonSoPz59J8bmoQhcSN4G8+UJ64Hkuf0zuxnfuj2lkHOq4cA==.
    317:  info :   GET https://api.nuget.org/v3/vulnerabilities/index.json
    318:  info :   OK https://api.nuget.org/v3/vulnerabilities/index.json 81ms
    319:  info :   GET https://api.nuget.org/v3-vulnerabilities/2024.11.22.23.36.02/vulnerability.base.json
    320:  info :   GET https://api.nuget.org/v3-vulnerabilities/2024.11.22.23.36.02/2024.11.25.11.36.08/vulnerability.update.json
    321:  info :   OK https://api.nuget.org/v3-vulnerabilities/2024.11.22.23.36.02/2024.11.25.11.36.08/vulnerability.update.json 2ms
    322:  info :   OK https://api.nuget.org/v3-vulnerabilities/2024.11.22.23.36.02/vulnerability.base.json 6ms
    323:  error: NU1605: Warning As Error: Detected package downgrade: Selenium.WebDriver from 4.27.0 to 4.27.0-nightly202411250011. Reference the package directly from the project to select a different version. 
    324:  error:  SeleniumDocs -> Selenium.Support 4.27.0 -> Selenium.WebDriver (>= 4.27.0) 
    325:  error:  SeleniumDocs -> Selenium.WebDriver (>= 4.27.0-nightly202411250011)
    326:  info : Package 'Selenium.WebDriver' is compatible with all the specified frameworks in project 'examples/dotnet/SeleniumDocs/SeleniumDocs.csproj'.
    327:  info : PackageReference for package 'Selenium.WebDriver' version '4.27.0-nightly202411250011' updated in file '/home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/SeleniumDocs.csproj'.
    328:  info : Generating MSBuild file /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/obj/SeleniumDocs.csproj.nuget.g.props.
    329:  info : Generating MSBuild file /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/obj/SeleniumDocs.csproj.nuget.g.targets.
    330:  info : Writing assets file to disk. Path: /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/obj/project.assets.json
    331:  log  : Failed to restore /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/SeleniumDocs.csproj (in 4.69 sec).
    ...
    
    382:  timeout_minutes: 20
    383:  max_attempts: 3
    384:  command: cd examples/dotnet/SeleniumDocs
    385:  dotnet test
    386:  
    387:  retry_wait_seconds: 10
    388:  polling_interval_seconds: 1
    389:  warning_on_retry: true
    390:  continue_on_error: false
    ...
    
    407:  ##[warning]/home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/Elements/InteractionTest.cs(36,27): warning CS0618: 'IWebElement.GetAttribute(string)' is obsolete: 'Use GetDomAttribute(string attributeName) or GetDomProperty(string propertyName). GetAttribute(string attributeName) will be removed in Selenium 6.' [/home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/SeleniumDocs.csproj]
    408:  ##[warning]/home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/Elements/InteractionTest.cs(43,20): warning CS0618: 'IWebElement.GetAttribute(string)' is obsolete: 'Use GetDomAttribute(string attributeName) or GetDomProperty(string propertyName). GetAttribute(string attributeName) will be removed in Selenium 6.' [/home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/SeleniumDocs.csproj]
    409:  ##[warning]/home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/Elements/InformationTest.cs(62,32): warning CS0618: 'IWebElement.GetAttribute(string)' is obsolete: 'Use GetDomAttribute(string attributeName) or GetDomProperty(string propertyName). GetAttribute(string attributeName) will be removed in Selenium 6.' [/home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/SeleniumDocs.csproj]
    410:  SeleniumDocs -> /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/bin/Debug/net8.0/SeleniumDocs.dll
    411:  Test run for /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/bin/Debug/net8.0/SeleniumDocs.dll (.NETCoreApp,Version=v8.0)
    412:  VSTest version 17.11.1 (x64)
    413:  Starting test execution, please wait...
    414:  A total of 1 test files matched the specified pattern.
    415:  Failed RunRemote [30 s]
    416:  Error Message:
    417:  Initialization method SeleniumDocs.Drivers.RemoteWebDriverTest.Setup threw exception. System.TimeoutException: Could not confirm the remote selenium server is running within 30 seconds.
    418:  Stack Trace:
    419:  at SeleniumDocs.BaseTest.EnsureGridIsRunningAsync() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/BaseTest.cs:line 110
    420:  at SeleniumDocs.BaseTest.StartServer() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/BaseTest.cs:line 59
    421:  at SeleniumDocs.Drivers.RemoteWebDriverTest.Setup() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/Drivers/RemoteWebDriverTest.cs:line 22
    422:  Failed Uploads [30 s]
    423:  Error Message:
    424:  Initialization method SeleniumDocs.Drivers.RemoteWebDriverTest.Setup threw exception. System.TimeoutException: Could not confirm the remote selenium server is running within 30 seconds.
    425:  Stack Trace:
    426:  at SeleniumDocs.BaseTest.EnsureGridIsRunningAsync() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/BaseTest.cs:line 110
    427:  at SeleniumDocs.BaseTest.StartServer() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/BaseTest.cs:line 59
    428:  at SeleniumDocs.Drivers.RemoteWebDriverTest.Setup() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/Drivers/RemoteWebDriverTest.cs:line 22
    429:  Failed Downloads [30 s]
    430:  Error Message:
    431:  Initialization method SeleniumDocs.Drivers.RemoteWebDriverTest.Setup threw exception. System.TimeoutException: Could not confirm the remote selenium server is running within 30 seconds.
    432:  Stack Trace:
    433:  at SeleniumDocs.BaseTest.EnsureGridIsRunningAsync() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/BaseTest.cs:line 110
    434:  at SeleniumDocs.BaseTest.StartServer() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/BaseTest.cs:line 59
    435:  at SeleniumDocs.Drivers.RemoteWebDriverTest.Setup() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/Drivers/RemoteWebDriverTest.cs:line 22
    436:  Failed CustomExecutor [30 s]
    437:  Error Message:
    ...
    
    455:  Skipped BasicOptionsWin10
    456:  Skipped BasicOptionsWin11
    457:  Skipped LogsToFile
    458:  Skipped LogsToConsole
    459:  Skipped LogsLevel
    460:  Skipped SupportingFilesLocation
    461:  Skipped BasicOptions
    462:  Skipped EnableLogs
    463:  Failed PerformanceMetrics [602 ms]
    464:  Error Message:
    465:  Assert.AreEqual failed. Expected:<12>. Actual:<13>. 
    466:  Stack Trace:
    467:  at SeleniumDocs.BiDi.CDP.NetworkTest.PerformanceMetrics() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/BiDi/CDP/NetworkTest.cs:line 126
    468:  Failed!  - Failed:     5, Passed:   100, Skipped:    20, Total:   125, Duration: 5 m 29 s - SeleniumDocs.dll (net8.0)
    469:  ##[warning]Attempt 1 failed. Reason: Child_process exited with error code 1
    470:  Determining projects to restore...
    471:  All projects are up-to-date for restore.
    472:  SeleniumDocs -> /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/bin/Debug/net8.0/SeleniumDocs.dll
    473:  Test run for /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/bin/Debug/net8.0/SeleniumDocs.dll (.NETCoreApp,Version=v8.0)
    474:  VSTest version 17.11.1 (x64)
    475:  Starting test execution, please wait...
    476:  A total of 1 test files matched the specified pattern.
    477:  Failed RunRemote [30 s]
    478:  Error Message:
    479:  Initialization method SeleniumDocs.Drivers.RemoteWebDriverTest.Setup threw exception. System.TimeoutException: Could not confirm the remote selenium server is running within 30 seconds.
    480:  Stack Trace:
    481:  at SeleniumDocs.BaseTest.EnsureGridIsRunningAsync() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/BaseTest.cs:line 110
    482:  at SeleniumDocs.BaseTest.StartServer() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/BaseTest.cs:line 59
    483:  at SeleniumDocs.Drivers.RemoteWebDriverTest.Setup() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/Drivers/RemoteWebDriverTest.cs:line 22
    484:  Failed Uploads [30 s]
    485:  Error Message:
    486:  Initialization method SeleniumDocs.Drivers.RemoteWebDriverTest.Setup threw exception. System.TimeoutException: Could not confirm the remote selenium server is running within 30 seconds.
    487:  Stack Trace:
    488:  at SeleniumDocs.BaseTest.EnsureGridIsRunningAsync() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/BaseTest.cs:line 110
    489:  at SeleniumDocs.BaseTest.StartServer() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/BaseTest.cs:line 59
    490:  at SeleniumDocs.Drivers.RemoteWebDriverTest.Setup() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/Drivers/RemoteWebDriverTest.cs:line 22
    491:  Failed Downloads [30 s]
    492:  Error Message:
    493:  Initialization method SeleniumDocs.Drivers.RemoteWebDriverTest.Setup threw exception. System.TimeoutException: Could not confirm the remote selenium server is running within 30 seconds.
    494:  Stack Trace:
    495:  at SeleniumDocs.BaseTest.EnsureGridIsRunningAsync() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/BaseTest.cs:line 110
    496:  at SeleniumDocs.BaseTest.StartServer() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/BaseTest.cs:line 59
    497:  at SeleniumDocs.Drivers.RemoteWebDriverTest.Setup() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/Drivers/RemoteWebDriverTest.cs:line 22
    498:  Failed CustomExecutor [30 s]
    499:  Error Message:
    ...
    
    517:  Skipped BasicOptionsWin10
    518:  Skipped BasicOptionsWin11
    519:  Skipped LogsToFile
    520:  Skipped LogsToConsole
    521:  Skipped LogsLevel
    522:  Skipped SupportingFilesLocation
    523:  Skipped BasicOptions
    524:  Skipped EnableLogs
    525:  Failed PerformanceMetrics [600 ms]
    526:  Error Message:
    527:  Assert.AreEqual failed. Expected:<12>. Actual:<13>. 
    528:  Stack Trace:
    529:  at SeleniumDocs.BiDi.CDP.NetworkTest.PerformanceMetrics() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/BiDi/CDP/NetworkTest.cs:line 126
    530:  Failed!  - Failed:     5, Passed:   100, Skipped:    20, Total:   125, Duration: 3 m 57 s - SeleniumDocs.dll (net8.0)
    531:  ##[warning]Attempt 2 failed. Reason: Child_process exited with error code 1
    532:  Determining projects to restore...
    533:  All projects are up-to-date for restore.
    534:  SeleniumDocs -> /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/bin/Debug/net8.0/SeleniumDocs.dll
    535:  Test run for /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/bin/Debug/net8.0/SeleniumDocs.dll (.NETCoreApp,Version=v8.0)
    536:  VSTest version 17.11.1 (x64)
    537:  Starting test execution, please wait...
    538:  A total of 1 test files matched the specified pattern.
    539:  Failed RunRemote [30 s]
    540:  Error Message:
    541:  Initialization method SeleniumDocs.Drivers.RemoteWebDriverTest.Setup threw exception. System.TimeoutException: Could not confirm the remote selenium server is running within 30 seconds.
    542:  Stack Trace:
    543:  at SeleniumDocs.BaseTest.EnsureGridIsRunningAsync() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/BaseTest.cs:line 110
    544:  at SeleniumDocs.BaseTest.StartServer() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/BaseTest.cs:line 59
    545:  at SeleniumDocs.Drivers.RemoteWebDriverTest.Setup() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/Drivers/RemoteWebDriverTest.cs:line 22
    546:  Failed Uploads [30 s]
    547:  Error Message:
    548:  Initialization method SeleniumDocs.Drivers.RemoteWebDriverTest.Setup threw exception. System.TimeoutException: Could not confirm the remote selenium server is running within 30 seconds.
    549:  Stack Trace:
    550:  at SeleniumDocs.BaseTest.EnsureGridIsRunningAsync() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/BaseTest.cs:line 110
    551:  at SeleniumDocs.BaseTest.StartServer() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/BaseTest.cs:line 59
    552:  at SeleniumDocs.Drivers.RemoteWebDriverTest.Setup() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/Drivers/RemoteWebDriverTest.cs:line 22
    553:  Failed Downloads [30 s]
    554:  Error Message:
    555:  Initialization method SeleniumDocs.Drivers.RemoteWebDriverTest.Setup threw exception. System.TimeoutException: Could not confirm the remote selenium server is running within 30 seconds.
    556:  Stack Trace:
    557:  at SeleniumDocs.BaseTest.EnsureGridIsRunningAsync() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/BaseTest.cs:line 110
    558:  at SeleniumDocs.BaseTest.StartServer() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/BaseTest.cs:line 59
    559:  at SeleniumDocs.Drivers.RemoteWebDriverTest.Setup() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/Drivers/RemoteWebDriverTest.cs:line 22
    560:  Failed CustomExecutor [30 s]
    561:  Error Message:
    ...
    
    579:  Skipped BasicOptionsWin10
    580:  Skipped BasicOptionsWin11
    581:  Skipped LogsToFile
    582:  Skipped LogsToConsole
    583:  Skipped LogsLevel
    584:  Skipped SupportingFilesLocation
    585:  Skipped BasicOptions
    586:  Skipped EnableLogs
    587:  Failed PerformanceMetrics [627 ms]
    588:  Error Message:
    589:  Assert.AreEqual failed. Expected:<12>. Actual:<13>. 
    590:  Stack Trace:
    591:  at SeleniumDocs.BiDi.CDP.NetworkTest.PerformanceMetrics() in /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/dotnet/SeleniumDocs/BiDi/CDP/NetworkTest.cs:line 126
    592:  Failed!  - Failed:     5, Passed:   100, Skipped:    20, Total:   125, Duration: 3 m 52 s - SeleniumDocs.dll (net8.0)
    593:  ##[error]Final attempt failed. Child_process exited with error code 1
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    Copy link

    netlify bot commented Nov 25, 2024

    Deploy Preview for selenium-dev ready!

    Name Link
    🔨 Latest commit 0ab3452
    🔍 Latest deploy log https://app.netlify.com/sites/selenium-dev/deploys/6744ac7235542e000877077f
    😎 Deploy Preview https://deploy-preview-2079--selenium-dev.netlify.app
    📱 Preview on mobile
    Toggle QR Code...

    QR Code

    Use your smartphone camera to open QR code link.

    To edit notification comments on pull requests, go to your Netlify site configuration.

    @VietND96 VietND96 merged commit 324aa28 into trunk Nov 25, 2024
    12 of 30 checks passed
    @VietND96 VietND96 deleted the 4.27.0 branch November 25, 2024 16:58
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.

    1 participant