You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This updates the bug report and feature request templates with newer design (allowing dropdowns and checkboxes)
It then uses the values from the dropdowns to populate labels.
Then, it removes the sections that got labeled so as not to clutter the issue.
It also will automatically flag the issue if the user reports a version of Selenium that is less than the latest published release
I don't think this is all that brittle, but it does add complexity, so I'll understand if we think it is too much, but it works and is quite interesting.
The script doesn't handle cases where the form parsing fails completely. If both bug-parser and feature-parser steps fail, the workflow continues but may not function correctly.
The version comparison logic assumes semantic versioning format but doesn't handle pre-release suffixes (alpha, beta, rc) or more complex version strings that might be entered by users.
The code attempts to invoke Rake::Task['all:changelogs'] directly without the .invoke method, which will not actually execute the task. This will cause the changelogs to not be updated when releasing a new version.
unless version == 'nightly'
- Rake::Task['all:changelogs']+ Rake::Task['all:changelogs'].invoke
major_minor = arguments[:version][/^\d+\.\d+/]
file = '.github/ISSUE_TEMPLATE/bug-report.yml'
old_version_pattern = /The latest released version of Selenium is (\d+\.\d+)/
text = File.read(file).gsub(old_version_pattern, "The latest released version of Selenium is #{major_minor}")
File.write(file, text)
@git.add(file)
end
[To ensure code accuracy, apply this suggestion manually]
Suggestion importance[1-10]: 9
__
Why: This fixes a critical bug where the changelogs task would not actually execute because it's missing the .invoke method. Without this fix, changelogs would not be updated during version releases, breaking an important part of the release process.
High
Handle invalid version formats
The current version comparison logic doesn't handle invalid version strings. If the user enters a non-numeric or malformed version, the comparison will fail silently and potentially produce incorrect results.
Why: This suggestion addresses a potential bug where invalid version inputs could cause incorrect comparisons or errors. Adding validation for non-numeric values is important for preventing unexpected behavior in the version comparison logic.
Medium
Improve version parsing robustness
The version parsing logic only handles major.minor format but Selenium versions often include patch numbers (e.g., 4.17.0). This could cause incorrect version comparisons when users enter full version numbers.
Why: The suggestion improves error handling by making the version parsing more robust against different version formats. This prevents potential issues when users enter full semantic version numbers with patch components.
Medium
Learned best practice
Ensure null safety when calling methods on potentially undefined values by providing default values
While the code uses optional chaining for form?.["last-good"], it doesn't fully protect against the case where trim() might be called on undefined. If form?.["last-good"] evaluates to undefined, calling trim() on it would cause a runtime error. Use the nullish coalescing operator to provide a default empty string.
Failed test name: //rb/spec/integration/selenium/webdriver:fedcm-chrome
Failure summary:
The action failed because the test //rb/spec/integration/selenium/webdriver:fedcm-chrome failed. The test contains 10 examples, of which 3 failed and 2 were pending. All three failures were due to the same issue: a timeout error when calling wait_for_fedcm_dialog. Specifically, the following test cases failed:
1. "Selenium::WebDriver::FedCM with dialog present returns the type" 2. "Selenium::WebDriver::FedCM with dialog present selects an account" 3. "Selenium::WebDriver::FedCM with dialog present resets the cooldown"
In all cases, the error was: "Selenium::WebDriver::Error::TimeoutError: timed out after 5 seconds" occurring in the wait_for_fedcm_dialog method.
Relevant error logs:
1: ##[group]Operating System2: Microsoft Windows Server 2022
...
522: ==> Locally signing trusted keys in keyring...523: -> Locally signed 5 keys.524: ==> Importing owner trust values...525: gpg: setting ownertrust to 4526: gpg: setting ownertrust to 4527: gpg: setting ownertrust to 4528: gpg: setting ownertrust to 4529: gpg: setting ownertrust to 4530: ==> Disabling revoked keys in keyring...531: -> Disabled 4 keys.532: ==> Updating trust database...533: gpg: marginals needed: 3 completes needed: 1 trust model: pgp534: gpg: depth: 0 valid: 1 signed: 5 trust: 0-, 0q, 0n, 0m, 0f, 1u535: gpg: depth: 1 valid: 5 signed: 6 trust: 0-, 0q, 0n, 5m, 0f, 0u536: gpg: depth: 2 valid: 3 signed: 2 trust: 3-, 0q, 0n, 0m, 0f, 0u537: gpg: error retrieving 'alexey.pawlow@gmail.com' via WKD: No data538: gpg: error reading key: No data539: gpg: refreshing 1 key from hkps://keyserver.ubuntu.com540: �[32mAnalyzing:�[0m 30 targets (298 packages loaded, 9403 targets configured)541: gpg: key F40D263ECA25678A: "Alexey Pavlov (Alexpux) <alexey.pawlow@gmail.com>" not changed542: gpg: Total number processed: 1543: gpg: unchanged: 1544: gpg: error retrieving 'david.macek.0@gmail.com' via WKD: No data545: gpg: error reading key: No data546: gpg: refreshing 1 key from hkps://keyserver.ubuntu.com547: �[32mAnalyzing:�[0m 30 targets (324 packages loaded, 9890 targets configured)548: gpg: key 790AE56A1D3CFDDC: "David Macek (MSYS2 master key) <david.macek.0@gmail.com>" not changed549: gpg: Total number processed: 1550: gpg: unchanged: 1551: gpg: error retrieving 'martellmalone@gmail.com' via WKD: No data552: gpg: error reading key: No data553: gpg: refreshing 1 key from hkps://keyserver.ubuntu.com554: gpg: key DA7EF2ABAEEA755C: "Martell Malone (martell) <martellmalone@gmail.com>" not changed555: gpg: Total number processed: 1556: gpg: unchanged: 1557: gpg: error retrieving 'reiter.christoph@gmail.com' via WKD: No data558: gpg: error reading key: No data559: gpg: refreshing 1 key from hkps://keyserver.ubuntu.com560: �[32mAnalyzing:�[0m 30 targets (346 packages loaded, 10436 targets configured)561: �[35mWARNING: �[0mD:/_bazel/external/io_bazel_rules_closure/java/com/google/javascript/jscomp/BUILD:19:13: in java_library rule @@io_bazel_rules_closure//java/com/google/javascript/jscomp:jscomp: target '@@io_bazel_rules_closure//java/com/google/javascript/jscomp:jscomp' depends on deprecated target '@@io_bazel_rules_closure//java/io/bazel/rules/closure:build_info_java_proto': Use java_proto_library from com_google_protobuf562: gpg: key 755B8182ACD22879: "Christoph Reiter (MSYS2 master key) <reiter.christoph@gmail.com>" not changed563: gpg: Total number processed: 1564: gpg: unchanged: 1565: gpg: error retrieving 'icquinteiro@gmail.com' via WKD: No data566: gpg: error reading key: No data567: gpg: refreshing 1 key from hkps://keyserver.ubuntu.com568: gpg: key 9F418C233E652008: "Ignacio Casal Quinteiro <icquinteiro@gmail.com>" not changed569: gpg: Total number processed: 1570: gpg: unchanged: 1571: gpg: error retrieving 'mingw.android@gmail.com' via WKD: No data572: gpg: error reading key: No data573: gpg: refreshing 1 key from hkps://keyserver.ubuntu.com574: gpg: key BBE514E53E0D0813: "Ray Donnelly (MSYS2 Developer - master key) <mingw.android@gmail.com>" not changed575: gpg: Total number processed: 1576: gpg: unchanged: 1577: gpg: error retrieving 'alexpux@gmail.com' via WKD: No data578: gpg: error reading key: No data579: gpg: refreshing 1 key from hkps://keyserver.ubuntu.com580: gpg: key 5F92EFC1A47D45A1: "Alexey Pavlov (Alexpux) <alexpux@gmail.com>" not changed581: gpg: Total number processed: 1582: gpg: unchanged: 1583: gpg: error retrieving 'david.macek.0@gmail.com' via WKD: No data584: gpg: error reading key: No data585: gpg: refreshing 1 key from hkps://keyserver.ubuntu.com586: gpg: key 974C8BE49078F532: "David Macek <david.macek.0@gmail.com>" 3 new signatures587: gpg: key 974C8BE49078F532: "David Macek <david.macek.0@gmail.com>" 1 signature cleaned588: gpg: Total number processed: 1589: gpg: new signatures: 3590: gpg: signatures cleaned: 1591: gpg: marginals needed: 3 completes needed: 1 trust model: pgp592: gpg: depth: 0 valid: 1 signed: 5 trust: 0-, 0q, 0n, 0m, 0f, 1u593: gpg: depth: 1 valid: 5 signed: 7 trust: 0-, 0q, 0n, 5m, 0f, 0u594: gpg: depth: 2 valid: 4 signed: 2 trust: 4-, 0q, 0n, 0m, 0f, 0u595: gpg: next trustdb check due at 2025-08-13596: gpg: error retrieving 'reiter.christoph@gmail.com' via WKD: No data597: gpg: error reading key: No data598: gpg: refreshing 1 key from hkps://keyserver.ubuntu.com599: gpg: key FA11531AA0AA7F57: "Christoph Reiter (MSYS2 development key) <reiter.christoph@gmail.com>" not changed600: gpg: Total number processed: 1601: gpg: unchanged: 1602: gpg: error retrieving 'me@martellmalone.com' via WKD: Try again later603: gpg: error reading key: Try again later604: gpg: refreshing 1 key from hkps://keyserver.ubuntu.com605: gpg: key 794DCF97F93FC717: "Martell Malone (martell) <me@martellmalone.com>" not changed606: gpg: Total number processed: 1607: gpg: unchanged: 1608: gpg: error retrieving 'martellmalone@gmail.com' via WKD: No data609: gpg: error reading key: No data610: gpg: refreshing 1 key from hkps://keyserver.ubuntu.com611: gpg: key D595C9AB2C51581E: "Martell Malone (MSYS2 Developer) <martellmalone@gmail.com>" not changed612: gpg: Total number processed: 1613: gpg: unchanged: 1614: gpg: error retrieving 'mingw.android@gmail.com' via WKD: No data615: gpg: error reading key: No data616: gpg: refreshing 1 key from hkps://keyserver.ubuntu.com
...
713: �[32m[5 / 23]�[0m [Prepa] Creating source manifest for //rb/spec/integration/selenium/webdriver:navigation-chrome ... (4 actions, 1 running)714: �[32mINFO: �[0mAnalyzed 30 targets (347 packages loaded, 43511 targets configured).715: �[32m[13 / 40]�[0m [Prepa] Creating source manifest for //rb/lib/selenium/devtools:cdp-generate [for tool] ... (3 actions, 0 running)716: �[32m[27 / 199]�[0m Creating source manifest for //rb/spec/integration/selenium/webdriver:driver-chrome; 0s local ... (4 actions running)717: �[32m[227 / 1,051]�[0m [Prepa] Creating source manifest for //rb/spec/integration/selenium/webdriver/chrome:driver-chrome ... (2 actions, 0 running)718: �[32m[239 / 1,072]�[0m Creating source manifest for //rb/spec/integration/selenium/webdriver/chrome:service-chrome; 0s local ... (2 actions, 1 running)719: �[32m[249 / 1,087]�[0m [Prepa] Creating source manifest for //rb/spec/integration/selenium/webdriver:target_locator-chrome ... (2 actions, 0 running)720: �[32m[262 / 1,090]�[0m Creating source manifest for //rb/spec/integration/selenium/webdriver:zipper-chrome; 0s local721: �[32mINFO: �[0mFrom Building external/protobuf+/java/core/liblite_runtime_only.jar (93 source files) [for tool]:722: external\protobuf+\java\core\src\main\java\com\google\protobuf\UnsafeUtil.java:270: warning: [removal] AccessController in java.security has been deprecated and marked for removal723: AccessController.doPrivileged(724: ^725: �[32mINFO: �[0mFrom Compiling absl/base/log_severity.cc [for tool]:726: cl : Command line warning D9002 : ignoring unknown option '-std=c++14'727: �[32m[333 / 1,096]�[0m [Prepa] Writing repo mapping manifest for //rb/spec/integration/selenium/webdriver:guard-chrome728: �[32mINFO: �[0mFrom Compiling absl/base/internal/strerror.cc [for tool]:729: cl : Command line warning D9002 : ignoring unknown option '-std=c++14'
...
1817: �[32m[1,104 / 1,123]�[0m 5 / 30 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:fedcm-chrome; 87s local, disk-cache ... (4 actions, 2 running)1818: �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:fedcm-chrome (see D:/_bazel/execroot/_main/bazel-out/x64_windows-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/fedcm-chrome/test_attempts/attempt_2.log)1819: �[32m[1,104 / 1,123]�[0m 5 / 30 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:fedcm-chrome; 88s local, disk-cache ... (4 actions, 2 running)1820: �[32m[1,104 / 1,123]�[0m 5 / 30 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:fedcm-chrome; 92s local, disk-cache ... (4 actions, 3 running)1821: �[32m[1,105 / 1,123]�[0m 6 / 30 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:fedcm-chrome; 94s local, disk-cache ... (4 actions, 2 running)1822: �[32m[1,105 / 1,123]�[0m 6 / 30 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:fedcm-chrome; 100s local, disk-cache ... (4 actions, 3 running)1823: �[32m[1,106 / 1,123]�[0m 7 / 30 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:fedcm-chrome; 101s local, disk-cache ... (4 actions, 2 running)1824: �[32m[1,106 / 1,123]�[0m 7 / 30 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:fedcm-chrome; 109s local, disk-cache ... (4 actions, 2 running)1825: �[32m[1,106 / 1,123]�[0m 7 / 30 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:fedcm-chrome; 112s local, disk-cache ... (4 actions, 2 running)1826: �[32m[1,106 / 1,123]�[0m 7 / 30 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:fedcm-chrome; 117s local, disk-cache ... (4 actions, 2 running)1827: �[32m[1,107 / 1,123]�[0m 8 / 30 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:fedcm-chrome; 119s local, disk-cache ... (4 actions, 1 running)1828: �[32m[1,107 / 1,123]�[0m 8 / 30 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:fedcm-chrome; 129s local, disk-cache ... (4 actions, 1 running)1829: �[32m[1,107 / 1,123]�[0m 8 / 30 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:fedcm-chrome; 132s local, disk-cache ... (4 actions, 1 running)1830: �[32m[1,107 / 1,123]�[0m 8 / 30 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:fedcm-chrome; 143s local, disk-cache ... (4 actions, 2 running)1831: �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:fedcm-chrome (see D:/_bazel/execroot/_main/bazel-out/x64_windows-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/fedcm-chrome/test.log)1832: �[31m�[1mFAILED: �[0m//rb/spec/integration/selenium/webdriver:fedcm-chrome (Summary)1833: D:/_bazel/execroot/_main/bazel-out/x64_windows-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/fedcm-chrome/test.log1834: D:/_bazel/execroot/_main/bazel-out/x64_windows-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/fedcm-chrome/test_attempts/attempt_1.log1835: D:/_bazel/execroot/_main/bazel-out/x64_windows-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/fedcm-chrome/test_attempts/attempt_2.log1836: �[32mINFO: �[0mFrom Testing //rb/spec/integration/selenium/webdriver:fedcm-chrome:1837: ==================== Test output for //rb/spec/integration/selenium/webdriver:fedcm-chrome:1838: Running Ruby specs:1839: browser: chrome1840: driver: chrome1841: version: 135.0.7049.421842: platform: windows1843: ci: github1844: rbe: false1845: ruby: ruby 3.1.6p260 (2024-05-29 revision a777087be6) [x64-mingw-ucrt]1846: Selenium::WebDriver::FedCM1847: without dialog present1848: throws an error1849: with dialog present1850: returns the title1851: returns the subtitle (PENDING: Investigate flakiness only on pipeline)1852: returns the type (FAILED - 1)1853: returns the accounts1854: selects an account (FAILED - 2)1855: clicks the dialog (PENDING: Investigate IDP config issue)1856: cancels the dialog1857: sets the delay1858: resets the cooldown (FAILED - 3)1859: Pending: (Failures listed here are expected and do not affect your suite's status)1860: 1) Selenium::WebDriver::FedCM with dialog present returns the subtitle1861: # Investigate flakiness only on pipeline1862: # ./rb/spec/integration/selenium/webdriver/fedcm_spec.rb:531863: 2) Selenium::WebDriver::FedCM with dialog present clicks the dialog1864: # Investigate IDP config issue1865: # ./rb/spec/integration/selenium/webdriver/fedcm_spec.rb:701866: Failures:1867: 1) Selenium::WebDriver::FedCM with dialog present returns the type1868: Failure/Error: driver.wait_for_fedcm_dialog1869: Selenium::WebDriver::Error::TimeoutError:1870: timed out after 5 seconds1871: # ./rb/lib/selenium/webdriver/common/wait.rb:73:in `until'1872: # ./rb/lib/selenium/webdriver/common/driver_extensions/has_fedcm_dialog.rb:46:in `wait_for_fedcm_dialog'1873: # ./rb/spec/integration/selenium/webdriver/fedcm_spec.rb:46:in `block (3 levels) in <module:FedCM>'1874: 2) Selenium::WebDriver::FedCM with dialog present selects an account1875: Failure/Error: driver.wait_for_fedcm_dialog1876: Selenium::WebDriver::Error::TimeoutError:1877: timed out after 5 seconds1878: # ./rb/lib/selenium/webdriver/common/wait.rb:73:in `until'1879: # ./rb/lib/selenium/webdriver/common/driver_extensions/has_fedcm_dialog.rb:46:in `wait_for_fedcm_dialog'1880: # ./rb/spec/integration/selenium/webdriver/fedcm_spec.rb:46:in `block (3 levels) in <module:FedCM>'1881: 3) Selenium::WebDriver::FedCM with dialog present resets the cooldown1882: Failure/Error: driver.wait_for_fedcm_dialog1883: Selenium::WebDriver::Error::TimeoutError:1884: timed out after 5 seconds1885: # ./rb/lib/selenium/webdriver/common/wait.rb:73:in `until'1886: # ./rb/lib/selenium/webdriver/common/driver_extensions/has_fedcm_dialog.rb:46:in `wait_for_fedcm_dialog'1887: # ./rb/spec/integration/selenium/webdriver/fedcm_spec.rb:46:in `block (3 levels) in <module:FedCM>'1888: Finished in 23.07 seconds (files took 1.17 seconds to load)1889: 10 examples, 3 failures, 2 pending1890: Failed examples:1891: rspec ./rb/spec/integration/selenium/webdriver/fedcm_spec.rb:57 # Selenium::WebDriver::FedCM with dialog present returns the type1892: rspec ./rb/spec/integration/selenium/webdriver/fedcm_spec.rb:66 # Selenium::WebDriver::FedCM with dialog present selects an account1893: rspec ./rb/spec/integration/selenium/webdriver/fedcm_spec.rb:83 # Selenium::WebDriver::FedCM with dialog present resets the cooldown1894: ================================================================================1895: ==================== Test output for //rb/spec/integration/selenium/webdriver:fedcm-chrome:1896: Running Ruby specs:1897: browser: chrome1898: driver: chrome1899: version: 135.0.7049.421900: platform: windows1901: ci: github1902: rbe: false1903: ruby: ruby 3.1.6p260 (2024-05-29 revision a777087be6) [x64-mingw-ucrt]1904: Selenium::WebDriver::FedCM1905: without dialog present1906: throws an error1907: with dialog present1908: returns the title1909: returns the subtitle (PENDING: Investigate flakiness only on pipeline)1910: returns the type (FAILED - 1)1911: returns the accounts1912: selects an account (FAILED - 2)1913: clicks the dialog (PENDING: Investigate IDP config issue)1914: cancels the dialog1915: sets the delay1916: resets the cooldown (FAILED - 3)1917: Pending: (Failures listed here are expected and do not affect your suite's status)1918: 1) Selenium::WebDriver::FedCM with dialog present returns the subtitle1919: # Investigate flakiness only on pipeline1920: # ./rb/spec/integration/selenium/webdriver/fedcm_spec.rb:531921: 2) Selenium::WebDriver::FedCM with dialog present clicks the dialog1922: # Investigate IDP config issue1923: # ./rb/spec/integration/selenium/webdriver/fedcm_spec.rb:701924: Failures:1925: 1) Selenium::WebDriver::FedCM with dialog present returns the type1926: Failure/Error: driver.wait_for_fedcm_dialog1927: Selenium::WebDriver::Error::TimeoutError:1928: timed out after 5 seconds1929: # ./rb/lib/selenium/webdriver/common/wait.rb:73:in `until'1930: # ./rb/lib/selenium/webdriver/common/driver_extensions/has_fedcm_dialog.rb:46:in `wait_for_fedcm_dialog'1931: # ./rb/spec/integration/selenium/webdriver/fedcm_spec.rb:46:in `block (3 levels) in <module:FedCM>'1932: 2) Selenium::WebDriver::FedCM with dialog present selects an account1933: Failure/Error: driver.wait_for_fedcm_dialog1934: Selenium::WebDriver::Error::TimeoutError:1935: timed out after 5 seconds1936: # ./rb/lib/selenium/webdriver/common/wait.rb:73:in `until'1937: # ./rb/lib/selenium/webdriver/common/driver_extensions/has_fedcm_dialog.rb:46:in `wait_for_fedcm_dialog'1938: # ./rb/spec/integration/selenium/webdriver/fedcm_spec.rb:46:in `block (3 levels) in <module:FedCM>'1939: 3) Selenium::WebDriver::FedCM with dialog present resets the cooldown1940: Failure/Error: driver.wait_for_fedcm_dialog1941: Selenium::WebDriver::Error::TimeoutError:1942: timed out after 5 seconds1943: # ./rb/lib/selenium/webdriver/common/wait.rb:73:in `until'1944: # ./rb/lib/selenium/webdriver/common/driver_extensions/has_fedcm_dialog.rb:46:in `wait_for_fedcm_dialog'1945: # ./rb/spec/integration/selenium/webdriver/fedcm_spec.rb:46:in `block (3 levels) in <module:FedCM>'1946: Finished in 23.66 seconds (files took 1.24 seconds to load)1947: 10 examples, 3 failures, 2 pending1948: Failed examples:1949: rspec ./rb/spec/integration/selenium/webdriver/fedcm_spec.rb:57 # Selenium::WebDriver::FedCM with dialog present returns the type1950: rspec ./rb/spec/integration/selenium/webdriver/fedcm_spec.rb:66 # Selenium::WebDriver::FedCM with dialog present selects an account1951: rspec ./rb/spec/integration/selenium/webdriver/fedcm_spec.rb:83 # Selenium::WebDriver::FedCM with dialog present resets the cooldown1952: ================================================================================1953: ==================== Test output for //rb/spec/integration/selenium/webdriver:fedcm-chrome:1954: Running Ruby specs:1955: browser: chrome1956: driver: chrome1957: version: 135.0.7049.421958: platform: windows1959: ci: github1960: rbe: false1961: ruby: ruby 3.1.6p260 (2024-05-29 revision a777087be6) [x64-mingw-ucrt]1962: Selenium::WebDriver::FedCM1963: without dialog present1964: throws an error1965: with dialog present1966: returns the title1967: returns the subtitle (PENDING: Investigate flakiness only on pipeline)1968: returns the type (FAILED - 1)1969: returns the accounts1970: selects an account (FAILED - 2)1971: clicks the dialog (PENDING: Investigate IDP config issue)1972: cancels the dialog1973: sets the delay1974: resets the cooldown (FAILED - 3)1975: Pending: (Failures listed here are expected and do not affect your suite's status)1976: 1) Selenium::WebDriver::FedCM with dialog present returns the subtitle1977: # Investigate flakiness only on pipeline1978: # ./rb/spec/integration/selenium/webdriver/fedcm_spec.rb:531979: 2) Selenium::WebDriver::FedCM with dialog present clicks the dialog1980: # Investigate IDP config issue1981: # ./rb/spec/integration/selenium/webdriver/fedcm_spec.rb:701982: Failures:1983: 1) Selenium::WebDriver::FedCM with dialog present returns the type1984: Failure/Error: driver.wait_for_fedcm_dialog1985: Selenium::WebDriver::Error::TimeoutError:1986: timed out after 5 seconds1987: # ./rb/lib/selenium/webdriver/common/wait.rb:73:in `until'1988: # ./rb/lib/selenium/webdriver/common/driver_extensions/has_fedcm_dialog.rb:46:in `wait_for_fedcm_dialog'1989: # ./rb/spec/integration/selenium/webdriver/fedcm_spec.rb:46:in `block (3 levels) in <module:FedCM>'1990: 2) Selenium::WebDriver::FedCM with dialog present selects an account1991: Failure/Error: driver.wait_for_fedcm_dialog1992: Selenium::WebDriver::Error::TimeoutError:1993: timed out after 5 seconds1994: # ./rb/lib/selenium/webdriver/common/wait.rb:73:in `until'1995: # ./rb/lib/selenium/webdriver/common/driver_extensions/has_fedcm_dialog.rb:46:in `wait_for_fedcm_dialog'1996: # ./rb/spec/integration/selenium/webdriver/fedcm_spec.rb:46:in `block (3 levels) in <module:FedCM>'1997: 3) Selenium::WebDriver::FedCM with dialog present resets the cooldown1998: Failure/Error: driver.wait_for_fedcm_dialog1999: Selenium::WebDriver::Error::TimeoutError:2000: timed out after 5 seconds2001: # ./rb/lib/selenium/webdriver/common/wait.rb:73:in `until'2002: # ./rb/lib/selenium/webdriver/common/driver_extensions/has_fedcm_dialog.rb:46:in `wait_for_fedcm_dialog'2003: # ./rb/spec/integration/selenium/webdriver/fedcm_spec.rb:46:in `block (3 levels) in <module:FedCM>'2004: Finished in 22.83 seconds (files took 0.97049 seconds to load)2005: 10 examples, 3 failures, 2 pending2006: Failed examples:2007: rspec ./rb/spec/integration/selenium/webdriver/fedcm_spec.rb:57 # Selenium::WebDriver::FedCM with dialog present returns the type2008: rspec ./rb/spec/integration/selenium/webdriver/fedcm_spec.rb:66 # Selenium::WebDriver::FedCM with dialog present selects an account2009: rspec ./rb/spec/integration/selenium/webdriver/fedcm_spec.rb:83 # Selenium::WebDriver::FedCM with dialog present resets the cooldown2010: ================================================================================2011: �[32m[1,108 / 1,123]�[0m 9 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:target_locator-chrome; 27s ... (4 actions, 1 running)2012: �[32m[1,108 / 1,123]�[0m 9 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:timeout-chrome; 15s ... (4 actions, 2 running)2013: �[32m[1,109 / 1,123]�[0m 10 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:timeout-chrome; 16s ... (4 actions, 1 running)2014: �[32m[1,109 / 1,123]�[0m 10 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:timeout-chrome; 27s ... (4 actions, 1 running)2015: �[32m[1,109 / 1,123]�[0m 10 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:navigation-chrome; 17s disk-cache ... (4 actions, 2 running)2016: �[32m[1,110 / 1,123]�[0m 11 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:navigation-chrome; 18s disk-cache ... (4 actions, 1 running)2017: �[32m[1,110 / 1,123]�[0m 11 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:guard-chrome; 15s disk-cache ... (4 actions, 1 running)2018: �[32m[1,110 / 1,123]�[0m 11 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:timeout-chrome; 7s local, disk-cache ... (4 actions, 1 running)2019: �[32m[1,110 / 1,123]�[0m 11 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:timeout-chrome; 12s local, disk-cache ... (4 actions, 1 running)2020: �[32m[1,111 / 1,123]�[0m 12 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/chrome:driver-chrome; 12s disk-cache ... (4 actions, 1 running)2021: �[32m[1,111 / 1,123]�[0m 12 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/chrome:driver-chrome; 13s disk-cache ... (4 actions, 1 running)2022: �[32m[1,111 / 1,123]�[0m 12 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:guard-chrome; 8s ... (4 actions, 1 running)2023: �[32m[1,111 / 1,123]�[0m 12 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:navigation-chrome; 5s local, disk-cache ... (4 actions, 2 running)2024: �[32m[1,112 / 1,123]�[0m 13 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:action_builder-chrome; 6s disk-cache ... (4 actions, 1 running)2025: �[32m[1,112 / 1,123]�[0m 13 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:action_builder-chrome; 16s disk-cache ... (4 actions, 1 running)2026: �[32m[1,112 / 1,123]�[0m 13 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver/chrome:driver-chrome; 16s ... (4 actions, 1 running)2027: �[32m[1,113 / 1,123]�[0m 14 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/remote:element-chrome; 14s disk-cache ... (4 actions, 1 running)2028: �[32m[1,113 / 1,123]�[0m 14 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/remote:element-chrome; 16s disk-cache ... (4 actions, 1 running)2029: �[32m[1,113 / 1,123]�[0m 14 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:action_builder-chrome; 7s ... (4 actions, 1 running)2030: �[32m[1,113 / 1,123]�[0m 14 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:action_builder-chrome; 12s ... (4 actions, 1 running)2031: �[32m[1,113 / 1,123]�[0m 14 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:action_builder-chrome; 16s ... (4 actions, 1 running)2032: �[32m[1,113 / 1,123]�[0m 14 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/chrome:driver-chrome; 36s local, disk-cache ... (4 actions, 2 running)2033: �[32m[1,114 / 1,123]�[0m 15 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver/remote:element-chrome; 30s ... (4 actions, 1 running)2034: �[32m[1,114 / 1,123]�[0m 15 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver/remote:element-chrome; 41s ... (4 actions, 1 running)2035: �[32m[1,114 / 1,123]�[0m 15 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver/remote:element-chrome; 43s ... (4 actions, 1 running)2036: �[32m[1,114 / 1,123]�[0m 15 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver/chrome:profile-chrome; 37s ... (4 actions, 2 running)2037: �[32m[1,115 / 1,123]�[0m 16 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver/chrome:profile-chrome; 38s ... (4 actions, 1 running)2038: �[32m[1,115 / 1,123]�[0m 16 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:takes_screenshot-chrome; 6s ... (4 actions, 2 running)2039: �[32m[1,116 / 1,123]�[0m 17 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:takes_screenshot-chrome; 7s ... (4 actions, 1 running)2040: �[32m[1,116 / 1,123]�[0m 17 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:window-chrome; 8s disk-cache ... (4 actions, 2 running)2041: �[32m[1,117 / 1,123]�[0m 18 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:window-chrome; 9s disk-cache ... (4 actions, 1 running)2042: �[32m[1,117 / 1,123]�[0m 18 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:window-chrome; 14s disk-cache ... (4 actions, 1 running)2043: �[32m[1,118 / 1,123]�[0m 19 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:window-chrome; 16s disk-cache ... (4 actions, 0 running)2044: �[32m[1,118 / 1,123]�[0m 19 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:listener-chrome; 20s disk-cache ... (4 actions, 0 running)2045: �[32m[1,118 / 1,123]�[0m 19 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:listener-chrome; 21s disk-cache ... (4 actions, 1 running)2046: �[32m[1,118 / 1,123]�[0m 19 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:listener-chrome; 22s disk-cache ... (4 actions, 1 running)2047: �[32m[1,118 / 1,123]�[0m 19 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:listener-chrome; 28s disk-cache ... (4 actions, 1 running)2048: �[32m[1,119 / 1,123]�[0m 20 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:listener-chrome; 29s disk-cache ... (4 actions, 0 running)2049: �[32m[1,119 / 1,123]�[0m 20 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:driver-chrome; 25s disk-cache ... (4 actions, 1 running)2050: �[32m[1,119 / 1,123]�[0m 20 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:driver-chrome; 31s disk-cache ... (4 actions, 1 running)2051: �[32m[1,120 / 1,123]�[0m 21 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/remote:driver-chrome; 26s disk-cache ... (3 actions, 1 running)2052: �[32m[1,120 / 1,123]�[0m 21 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:virtual_authenticator-chrome; 11s disk-cache ... (3 actions, 1 running)2053: �[32m[1,120 / 1,123]�[0m 21 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:driver-chrome; 11s local, disk-cache ... (3 actions, 1 running)2054: �[32m[1,120 / 1,123]�[0m 21 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:driver-chrome; 12s local, disk-cache ... (3 actions, 1 running)2055: �[32m[1,120 / 1,123]�[0m 21 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:driver-chrome; 16s local, disk-cache ... (3 actions, 2 running)2056: �[32m[1,121 / 1,123]�[0m 22 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:virtual_authenticator-chrome; 6s ... (2 actions, 1 running)2057: �[32m[1,121 / 1,123]�[0m 22 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/remote:driver-chrome; 3s local, disk-cache ... (2 actions running)2058: �[32m[1,122 / 1,123]�[0m 23 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:virtual_authenticator-chrome; 1s local, disk-cache2059: �[32m[1,122 / 1,123]�[0m 23 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:virtual_authenticator-chrome; 5s local, disk-cache2060: �[32m[1,123 / 1,124]�[0m 24 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:log_inspector-chrome; 0s disk-cache2061: �[32m[1,123 / 1,124]�[0m 24 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver/bidi:log_inspector-chrome2062: �[32m[1,123 / 1,124]�[0m 24 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:log_inspector-chrome; 1s local, disk-cache2063: �[32m[1,123 / 1,124]�[0m 24 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:log_inspector-chrome; 3s local, disk-cache2064: �[32m[1,124 / 1,125]�[0m 25 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:network-chrome; 0s disk-cache2065: �[32m[1,124 / 1,125]�[0m 25 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver/bidi:network-chrome2066: �[32m[1,124 / 1,125]�[0m 25 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:network-chrome; 1s local, disk-cache2067: �[32m[1,124 / 1,125]�[0m 25 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:network-chrome; 3s local, disk-cache2068: �[32m[1,125 / 1,126]�[0m 26 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:devtools-chrome; 0s disk-cache2069: �[32m[1,125 / 1,126]�[0m 26 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:devtools-chrome2070: �[32m[1,125 / 1,126]�[0m 26 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:devtools-chrome; 1s local, disk-cache2071: �[32m[1,125 / 1,126]�[0m 26 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:devtools-chrome; 156s local, disk-cache2072: �[32m[1,126 / 1,127]�[0m 27 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:bidi-chrome; 1s disk-cache2073: �[32m[1,126 / 1,127]�[0m 27 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:bidi-chrome2074: �[32m[1,126 / 1,127]�[0m 27 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:bidi-chrome; 1s local, disk-cache2075: �[32m[1,126 / 1,127]�[0m 27 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:bidi-chrome; 3s local, disk-cache2076: �[32m[1,127 / 1,128]�[0m 28 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:browsing_context-chrome; 0s disk-cache2077: �[32m[1,127 / 1,128]�[0m 28 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver/bidi:browsing_context-chrome2078: �[32m[1,127 / 1,128]�[0m 28 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:browsing_context-chrome; 1s local, disk-cache2079: �[32m[1,127 / 1,128]�[0m 28 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:browsing_context-chrome; 3s local, disk-cache2080: �[32m[1,128 / 1,129]�[0m 29 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:script-chrome; 1s disk-cache2081: �[32m[1,128 / 1,129]�[0m 29 / 30 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver/bidi:script-chrome2082: �[32m[1,128 / 1,129]�[0m 29 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:script-chrome; 1s local, disk-cache2083: �[32m[1,128 / 1,129]�[0m 29 / 30 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:script-chrome; 3s local, disk-cache2084: �[32mINFO: �[0mFound 30 test targets...2085: �[32mINFO: �[0mElapsed time: 1171.513s, Critical Path: 603.08s2086: �[32mINFO: �[0m1129 processes: 553 disk cache hit, 501 internal, 75 local.2087: �[32mINFO: �[0mBuild completed, 1 test FAILED, 1129 total actions2088: //rb/spec/integration/selenium/webdriver:action_builder-chrome �[0m�[32mPASSED�[0m in 16.2s2089: //rb/spec/integration/selenium/webdriver:bidi-chrome �[0m�[32mPASSED�[0m in 3.5s2090: //rb/spec/integration/selenium/webdriver:devtools-chrome �[0m�[32mPASSED�[0m in 156.5s2091: //rb/spec/integration/selenium/webdriver:driver-chrome �[0m�[32mPASSED�[0m in 16.2s2092: //rb/spec/integration/selenium/webdriver:element-chrome �[0m�[32mPASSED�[0m in 18.0s2093: //rb/spec/integration/selenium/webdriver:error-chrome �[0m�[32mPASSED�[0m in 6.4s2094: //rb/spec/integration/selenium/webdriver:guard-chrome �[0m�[32mPASSED�[0m in 14.3s
...
2102: //rb/spec/integration/selenium/webdriver:target_locator-chrome �[0m�[32mPASSED�[0m in 13.7s2103: //rb/spec/integration/selenium/webdriver:timeout-chrome �[0m�[32mPASSED�[0m in 13.0s2104: //rb/spec/integration/selenium/webdriver:virtual_authenticator-chrome �[0m�[32mPASSED�[0m in 5.2s2105: //rb/spec/integration/selenium/webdriver:window-chrome �[0m�[32mPASSED�[0m in 8.0s2106: //rb/spec/integration/selenium/webdriver:zipper-chrome �[0m�[32mPASSED�[0m in 4.2s2107: //rb/spec/integration/selenium/webdriver/bidi:browsing_context-chrome �[0m�[32mPASSED�[0m in 3.6s2108: //rb/spec/integration/selenium/webdriver/bidi:log_inspector-chrome �[0m�[32mPASSED�[0m in 3.5s2109: //rb/spec/integration/selenium/webdriver/bidi:network-chrome �[0m�[32mPASSED�[0m in 3.7s2110: //rb/spec/integration/selenium/webdriver/bidi:script-chrome �[0m�[32mPASSED�[0m in 3.6s2111: //rb/spec/integration/selenium/webdriver/chrome:driver-chrome �[0m�[32mPASSED�[0m in 36.7s2112: //rb/spec/integration/selenium/webdriver/chrome:options-chrome �[0m�[32mPASSED�[0m in 7.8s2113: //rb/spec/integration/selenium/webdriver/chrome:profile-chrome �[0m�[32mPASSED�[0m in 4.9s2114: //rb/spec/integration/selenium/webdriver/chrome:service-chrome �[0m�[32mPASSED�[0m in 20.3s2115: //rb/spec/integration/selenium/webdriver/remote:driver-chrome �[0m�[32mPASSED�[0m in 3.6s2116: //rb/spec/integration/selenium/webdriver/remote:element-chrome �[0m�[32mPASSED�[0m in 4.0s2117: //rb/spec/integration/selenium/webdriver:fedcm-chrome �[0m�[31m�[1mFAILED�[0m in 3 out of 3 in 26.7s2118: Stats over 3 runs: max = 26.7s, min = 25.3s, avg = 26.1s, dev = 0.6s2119: D:/_bazel/execroot/_main/bazel-out/x64_windows-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/fedcm-chrome/test.log2120: D:/_bazel/execroot/_main/bazel-out/x64_windows-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/fedcm-chrome/test_attempts/attempt_1.log2121: D:/_bazel/execroot/_main/bazel-out/x64_windows-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/fedcm-chrome/test_attempts/attempt_2.log2122: Executed 30 out of 30 tests: 29 tests pass and �[0m�[31m�[1m1 fails locally�[0m.2123: There were tests whose specified size is too big. Use the --test_verbose_timeout_warnings command line option to see which ones these are.2124: �[0m2125: ##[error]Process completed with exit code 1.2126: Post job cleanup.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
User description
This updates the bug report and feature request templates with newer design (allowing dropdowns and checkboxes)
It then uses the values from the dropdowns to populate labels.
Then, it removes the sections that got labeled so as not to clutter the issue.
It also will automatically flag the issue if the user reports a version of Selenium that is less than the latest published release
I don't think this is all that brittle, but it does add complexity, so I'll understand if we think it is too much, but it works and is quite interesting.
See it in action here: https://github.com/titusfortner/selenium/issues(feel free to create issues and see how it works I'll delete everything later)
I should also note that I'm not sure how well this works in conjunction with Qodo, so that will also be interesting.
PR Type
Enhancement, Other
Description
Updated issue templates for bug reports and feature proposals.
Introduced automated issue labeling based on form inputs.
.github/issue-labeler-config.ymlfor mapping inputs to labels.Integrated Selenium version validation in bug reports.
Enhanced Rakefile to update bug report template with the latest Selenium version.
Changes walkthrough 📝
bug-report.yml
Revamped bug report template for better usability.github/ISSUE_TEMPLATE/bug-report.yml
feature_proposal.yml
Improved feature proposal template with new fields.github/ISSUE_TEMPLATE/feature_proposal.yml
issue-labeler.yml
Added GitHub Actions workflow for issue labeling.github/workflows/issue-labeler.yml
Rakefile
Enhanced Rakefile to update Selenium version in templatesRakefile
version.
issue-labeler-config.yml
Configured issue labeler mappings for form inputs.github/issue-labeler-config.yml