Diego Molina
fb20ae4b87
Fixing stale message
2025-07-03 12:40:01 +02:00
Navin Chandra
f787770482
[py][java][rb][ci]: use pinned browsers in CI ( #15987 )
2025-07-02 16:25:13 +05:30
Diego Molina
8061b17ccb
[ci] Letting the workflow continue if browsers are up to date
2025-06-25 17:49:22 +02:00
Sri Harsha
33a673ed1f
i: Update Grid UI CI from Node.js 18 to 20 for type compatibility
2025-06-24 15:42:37 -04:00
Corey Goldberg
367c8c1915
[py] Bump requirements for packaging and dev ( #15909 )
...
* [py] Bump python requirements
* [py] Bump requirements lock
* [py] Update unit tests
2025-06-19 15:44:06 -04:00
Corey Goldberg
c65425f611
[py] Remove publication of typing coverage in CI ( #15886 )
2025-06-11 10:52:23 -04:00
Alex Rodionov
64ec4e8ddc
Bump setup-bazel action ( #15802 )
2025-05-27 08:32:48 -07:00
Viet Nguyen Duc
e3a6119b86
[ci] Workflow for Grid UI component tests ( #15778 )
...
Signed-off-by: Viet Nguyen Duc <nguyenducviet4496@gmail.com >
2025-05-23 11:25:26 +07:00
Corey Goldberg
b3fc1b348e
[py] Use ruff for linting and code formatting ( #15746 )
...
* Replaces the current Python linters (black, isort, docformatter, autoflake, flake8) with ruff
* Integrates it into the build system
* Formats all Python source files
---------
Co-authored-by: Alex Rodionov <p0deje@gmail.com >
2025-05-17 08:26:02 -04:00
Corey Goldberg
a413faa65a
[py] Bump Python package requirements to latest versions ( #15731 )
...
* updates dependencies in `py/pyproject.toml` for packaging
* updates dependencies in `py/BUILD.bazel` for building/testing/packaging
* updates dependency versions in `py/requirements.txt`
* adds tox and its dependencies to `py/requirements.txt`
* updates Python CI job to use new version of tox
* adds missing pinned transient dependencies to `py/requirements.txt`
* generates new `py/requirements_lock.txt` with updated hashes
* fixes errors in tests that were failing due to deprecations in the newer version of PyTest
* removes trove license classifier from packaging data since it is now deprecated (license is already specified through `project.license` metadata)
2025-05-15 19:51:58 -04:00
Alex Rodionov
212fc8be35
[rb] Upgrade to Ruby 3.2
...
- CRuby 3.1 is EOL
- JRuby 10 is the latest
- TruffleRuby 24.2 is the latest
2025-05-12 12:32:49 -07:00
Titus Fortner
70e415ad33
[build] allow manually rerunning RBE with cache disabled ( #15680 )
2025-05-02 11:07:13 -07:00
titusfortner
23c766207f
[build] skip running ruby lint in ci-ruby since there is a separate job for it run on every commit
2025-04-17 11:37:08 -07:00
titusfortner
4ae8fc9f8a
[build] get the workflows to call each other the right way
2025-04-04 19:12:17 -07:00
titusfortner
e915b39d23
[build] remove unnecessary complexity from updating docs job
2025-04-04 18:17:11 -07:00
titusfortner
44a872b9ee
[build] nightly tag is getting in the way of the auto-changelog generation
2025-04-04 18:16:52 -07:00
titusfortner
1ef9f18787
[build] fix release so it works from PR as well as workflow dispatch
2025-04-04 17:32:54 -07:00
titusfortner
9dee74a27b
bump pinned linux edge and driver to 135
2025-04-04 17:25:48 -07:00
titusfortner
e57ed802d4
[build] successful pre-release kicks off docs update kicks off bump in nightly
...
Docs need to be released with the release version
When pre-release PR is successfully merged,
An update-docs PR will be created and auto-merged
When update-docs PR is successfully merged,
A bump-nightly-version PR is created and auto-merged
Using PRs just to track potential problems, everything should auto close and clean
2025-04-04 11:20:31 -07:00
titusfortner
9dd1aa9b28
[build] use SELENIUM_CI_TOKEN for labeling PRs
2025-04-04 10:02:51 -07:00
titusfortner
7b7ae9568b
[build] update rust version to build selenium manager, then delete branch
2025-04-03 22:49:17 -07:00
titusfortner
64b58f8dd1
[build] do not dismiss the rust version and changelog updates
2025-04-03 20:39:28 -07:00
titusfortner
1e908d8e50
[build] ensure rust updates happen in same release prep branch as the other updates
2025-04-03 19:35:55 -07:00
titusfortner
065969664b
[build] need to actually pass the version to the update version rake task
2025-04-03 19:03:00 -07:00
titusfortner
ee3b249507
[build] remove needs-triaging github label when awaiting-answer is added
2025-04-03 18:54:31 -07:00
titusfortner
93b78e6e6d
[build] fix rakefile to prep next release
2025-04-03 15:44:34 -07:00
titusfortner
b162460b56
[build] use the right PAT to get label commenter to work
2025-04-02 13:44:43 -07:00
titusfortner
815fea0195
[build] make proper use of pull_request_target for auto labeling and commenting
2025-04-02 13:37:55 -07:00
Titus Fortner
38234bd895
[build] update templates and auto-label issues and PRs ( #15542 )
...
* [build] update templates and auto-label issues
* [build] update PR template
2025-04-02 13:12:11 -07:00
titusfortner
6561eaef7b
[build] this does need pull_request_target with PAT with no checkout
2025-04-02 11:28:03 -07:00
titusfortner
1b923b4fdd
[build] use personal PAT to add comments and labels to PRs from forks
2025-04-02 11:12:11 -07:00
titusfortner
1e21477510
[build] use pull_request instead of pull_request target on PR label commenting
2025-04-02 09:50:04 -07:00
titusfortner
b4a66dbb4f
[build] actually run label commenter on PR label actions as well
2025-04-01 17:33:49 -07:00
titusfortner
08f00ec0bb
[build] label pull requests based on file path
2025-04-01 17:18:03 -07:00
titusfortner
bea8f71e2f
[build] update label references
2025-03-31 23:10:08 -07:00
titusfortner
d77b0c7111
[build] add auto-stale for issues labeled with awaiting-answer and logging
2025-03-31 10:08:19 -07:00
titusfortner
8b5f9c4536
[build] ensure apt-get update happens before installing fluxbox
2025-03-30 13:46:43 +02:00
Sri Harsha
c6210c1299
Relocate selenium-webdriver to root directory ( #15509 )
...
* [JS] Remove js_dossiar references
* [JS] move selenium-webdriver to top level
2025-03-25 14:28:37 +01:00
titusfortner
9ef1441ec7
[build] keep stage release workflow from throwing errors on every PR
2025-03-24 16:12:54 +01:00
titusfortner
3b5c013040
[build] move git commit actions from rakefile tasks to workflow steps
2025-03-21 17:32:35 -07:00
titusfortner
e164093b96
[build] node documentation is in the javascript directory
2025-03-21 16:58:20 -07:00
titusfortner
75c3bbf202
[build] update docs workflow should only commit the changes in the applicable directory
2025-03-21 15:39:40 -07:00
titusfortner
866df23649
[build] create dynamic language matrix for documentation workflow
2025-03-21 15:20:54 -07:00
titusfortner
be25555e84
[build] separate documentation PRs by language due to size
2025-03-21 15:09:54 -07:00
titusfortner
b9fda18e64
[build] documentation workflow needs to fetch gh-pages
2025-03-21 12:49:45 -07:00
titusfortner
5989861fe6
[build] fix bad indentation of yml
2025-03-21 12:26:18 -07:00
titusfortner
25e3e41227
[build] fix documentation generation tasks
...
commits should happen in the workflow not in the rake task
2025-03-21 12:23:54 -07:00
titusfortner
99e61ce310
[build] update release preparation PR message
2025-03-19 17:27:47 -07:00
titusfortner
5b518e22ee
[build] ruby tests need to use Java 17
2025-03-17 08:47:49 -07:00
Alex Rodionov
dd27273279
[ci] disable caching of ruby toolchain on win32
2025-02-22 14:24:17 -08:00