Commit Graph

352 Commits

Author SHA1 Message Date
Diego Molina
ef66ae38e4 [ci] bazel-contrib/setup-bazel@0.8.4 2024-05-20 22:48:51 +02:00
renovate[bot]
ad89694cf5 Update bazel-contrib/setup-bazel action to v0.8.3 (#13965)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-20 21:34:05 +02:00
renovate[bot]
4d7c0e81b5 Update ruby/setup-ruby digest to 7dc18ff (#13980)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-20 15:45:30 +02:00
renovate[bot]
581b6370d8 Update ruby/setup-ruby digest to 6615b4b (#13962)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-17 22:45:50 +02:00
Diego Molina
dcdbb88757 Delete .github/dependabot.yml 2024-05-17 22:28:43 +02:00
Alex Rodionov
03f626fcf6 [js] Expose individual test targets to Bazel 2024-05-15 10:55:07 -07:00
Diego Molina
fd56c3a230 Using macos-13 for now until we adapt to macos-latest 2024-05-15 08:09:38 -07:00
Alex Rodionov
8688ad2d0d [rb] Fix Chromium tests on Windows
Apparently no-sandbox would keep zombie Chromium processes and would starve the resources. See https://github.com/SeleniumHQ/selenium/issues/5600.
2024-05-01 20:54:09 -07:00
Alex Rodionov
7ca4f5e4d8 [ci] Don't run on macOS ARM
We have few failures related to it that needs to be fixed first.
2024-04-25 17:55:44 -07:00
Diego Molina
057323db14 [nightly] Fixing typo
[skip ci]
2024-04-25 00:12:13 +02:00
Diego Molina
866c76ca80 Release 4.20.0 (#13870)
* update Rust version to 0.4.20

* Rust Changelog

* [build] Prepare for release of Selenium 4.20.0 (#13868)

* Update pinned browser versions

* Update supported versions for Chrome DevTools

* Update selenium manager version

* Update authors file

* FIX CHANGELOGS BEFORE MERGING!

Update versions and change logs to release Selenium 4.20.0

* [create-pull-request] automated change

* [rb] Making linter happy

* [build] Making linter happy

* [ci] Ensure we install proper Bundler version

setup-ruby should install the same version as in Gemfile.lock, but since it's in a subdirectory - it cannot pick it up automatically. See https://github.com/ruby/setup-ruby/blob/master/action.yml#L18C3-L24

* [rb] Update dependencies

* Setting a branch when creating the PR

* Updating changelogs

* Running linter

---------

Co-authored-by: Selenium CI Bot <selenium-ci@users.noreply.github.com>
Co-authored-by: Diego Molina <diemol@users.noreply.github.com>
Co-authored-by: Diego Molina <diemol@gmail.com>
Co-authored-by: Alex Rodionov <p0deje@gmail.com>

* Skipping failing test, it is already being executed in GitHub Actions

---------

Co-authored-by: Selenium CI Bot <selenium-ci@users.noreply.github.com>
Co-authored-by: Selenium CI Bot <diemol+selenium-ci@gmail.com>
Co-authored-by: Alex Rodionov <p0deje@gmail.com>
2024-04-24 22:05:03 +02:00
Alex Rodionov
5f127db684 [ci] Disable Ruby tests for Chrome/Edge on Windows 2024-04-23 12:08:51 -07:00
Alex Rodionov
645ef05ad0 [ci] Run small JS tests 2024-04-19 12:30:34 -07:00
Diego Molina
9e7adc790b Nightly javascript (#13844)
* [js] Adding node setup to main bazel.yml

* [js] Nightly for JavaScript

* [js] Adding missing parameter

* [js] Building and packaging locally, npm to publish

* [js] Trying to push with wildcard

* [js] Trying to set the NODE_AUTH_TOKEN

* [js] Debugging

* [js] Modifying npmrc

* [js] Copying npmrc

* [js] Now trying with publishConfig and registru

* [js] Fixing command for ubuntu

* [js] Trying more things to auth

* [js] Both npmrc files

* [js] Changing package name

* [js] Bumping version

* [js] Removing next tag

* [js] Just publishing once

* [js] Only npmrc on the root directory

* [js] Only npmrc on the root directory

* [js] Using nightly now
2024-04-19 18:34:49 +02:00
Alex Rodionov
8d6c0778ba [ci] Use JDK 17 2024-04-18 09:04:42 -07:00
Alex Rodionov
ace280cccc [ci] Don't use non-bzlmod caches 2024-04-18 09:04:42 -07:00
Alex Rodionov
a09f70d031 [bazel] Update CI caching manifest for bzlmod 2024-04-18 09:04:42 -07:00
Diego Molina
f0b5a04cb9 Nightly dotnet (#13838)
* [dotnet] Changes for nightly in dotnet

* [dotnet] Fixing copy & paste error

* [dotnet] Debugging

* [dotnet] Installing dotnet only for this

* [dotnet] Setting up dotnet with actions

* [dotnet] Fixing typo

* [dotnet] Fixing typo (2)

* [dotnet] Uncommenting
2024-04-18 14:01:43 +02:00
Diego Molina
507970233b [build] Bumping actions versions 2024-03-27 22:46:08 +01:00
Diego Molina
35fef2a812 [java] Reties in CI for Java tests 2024-03-25 17:34:15 +01:00
Diego Molina
d96cc717a8 [java] This is already being tested on the other jobs 2024-03-25 13:51:46 +01:00
Diego Molina
5be82f7cd1 [java] Skipping FederatedCredentialManagementTest tests 2024-03-25 12:17:41 +01:00
Diego Molina
2031018be7 [java] Fixing new line character as the PowerShell is the default shell 2024-03-25 11:56:42 +01:00
Diego Molina
39623fad28 [java] Splitting browser tests per OS and remote only in macOS 2024-03-25 11:44:31 +01:00
Diego Molina
a684ab6137 Correcting Java workflow file 2024-03-25 11:24:52 +01:00
Diego Molina
c4c37c4b67 [java] Running in GH Actions some skipped tests in the RBE build 2024-03-25 11:11:10 +01:00
Diego Molina
49214cd404 Update schedule for lock.yml
To avoid hitting API rate limits
[skip ci]
2024-03-22 15:47:45 +01:00
Simon Mavi Stewart
bbd59478af Migrate to aspect_rules_js
Also builds the Grid UI using `esbuild`.

The weird imports in the Grid UI are due to an issue with the way that
`esbuild` interacts with `@mui/material-icons`:

https://github.com/mui/material-ui/issues/31835#issuecomment-1158660722
2024-03-20 14:02:18 +00:00
Alex Rodionov
4e175752ea [ci] Bump setup-bazel 2024-03-15 13:48:45 -07:00
Alex Rodionov
bd540f2c3e [rb] Generate per-browser test targets 2024-03-15 13:48:45 -07:00
Diego Molina
ffed982e95 [build] Installing twine to push to TestPyPi 2024-03-11 13:10:18 +01:00
Diego Molina
739f5ec672 [build] Tweaking how nightly build version in Python works 2024-03-11 12:31:29 +01:00
Alex Rodionov
d266777517 [ci] Update setup-bazel action 2024-03-09 11:07:23 -08:00
Titus Fortner
8f7c7a4b3c [ci] automatically close issues marked awaiting answer (#13668)
[ci] automatically close issues marked awaiting answer if no reply in 14 days
2024-03-08 17:23:05 -06:00
Diego Molina
f4cd087106 [build] Reusing fix in Rakefile to release python 2024-02-19 17:47:07 +01:00
Diego Molina
5aa7ce0d1e [build] Adding stable as default parameter 2024-02-18 22:54:54 +01:00
Diego Molina
83656d615e [py] Env vars for twine 2024-02-18 00:58:58 +01:00
Diego Molina
104470214c [py] Installing twine 2024-02-18 00:17:39 +01:00
Diego Molina
d1c19c5e35 [py] Using build and twine 2024-02-17 15:37:02 +01:00
Diego Molina
b20f29f99b [py] Fixing typo in Nightly python job 2024-02-17 15:19:40 +01:00
Diego Molina
1bd75869a9 [py] Adding job for Python nightly 2024-02-17 15:12:16 +01:00
Alex Rodionov
b258204362 [rbe] Disable GHA caches (#13577) 2024-02-13 10:23:38 -08:00
Boni Garcia
60aa5676f6 [rust] Remove cross command in CI build for Linux 2024-02-07 15:11:44 +01:00
Titus Fortner
036b61371a [ci] Create pre-release workflow (#13513)
[ci] create pre-release workflow
2024-01-26 21:59:14 -06:00
Selenium CI Bot
fea3262dad Automated Browser Version Update (#13517)
* get pinned_browser job to run all the tests by putting language shortcuts in PR title

* Update pinned browser versions

* update tests that now pass with the new browser version

---------

Co-authored-by: titusfortner <titus.fortner@gmail.com>
Co-authored-by: Selenium CI Bot <selenium-ci@users.noreply.github.com>
2024-01-26 16:24:50 -06:00
Titus Fortner
e7bd6c4b59 [ci] upgrade upload and download actions to v4 (#13516) 2024-01-26 16:20:39 -05:00
titusfortner
65c4abdd84 [ci] update pinned browser PR to ensure all tests are run 2024-01-26 15:00:05 -06:00
Titus Fortner
c618cac603 [build] create workflow to PR changes to browser versions (#13466) 2024-01-23 12:52:27 -05:00
titusfortner
cc85374c89 [ci] deleting concurrency section until we figure out what we need
See #13483
2024-01-22 13:07:03 -06:00
titusfortner
562c3596fa [ci] test with latest version of Ruby 2024-01-21 09:16:58 -06:00