[openstreetmap/openstreetmap-website] Bump the dependencies group with 3 updates (PR #7357)

dependabot[bot] notifications at github.com
Wed Sep 2 23:16:47 UTC 2026


Bumps the dependencies group with 3 updates: [selenium-webdriver](https://github.com/SeleniumHQ/selenium), [webmock](https://github.com/bblimke/webmock) and [database_consistency](https://github.com/djezzzl/database_consistency).

Updates `selenium-webdriver` from 4.47.0 to 4.48.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/SeleniumHQ/selenium/releases">selenium-webdriver's releases</a>.</em></p>
<blockquote>
<h2>Selenium 4.48.0</h2>
<h2>Detailed Changelogs by Component</h2>
<p><!-- raw HTML omitted --> <strong><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG">Java</a></strong>     |    <!-- raw HTML omitted --> <strong><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES">Python</a></strong>     |    <!-- raw HTML omitted --> <strong><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG">DotNet</a></strong>     |    <!-- raw HTML omitted --> <strong><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES">Ruby</a></strong>     |    <!-- raw HTML omitted --> <strong><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/javascript/selenium-webdriver/CHANGES.md">JavaScript</a></strong>
<!-- raw HTML omitted --></p>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<ul>
<li>[js] Normalize empty custom locator results by <a href="https://github.com/munawiki"><code>@​munawiki</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17851">SeleniumHQ/selenium#17851</a></li>
<li>[py]: fix W3C capabilities built from a list of options (create_matches) by <a href="https://github.com/navin772"><code>@​navin772</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17897">SeleniumHQ/selenium#17897</a></li>
<li>[rb] add low-level BiDi protocol integration specs by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17878">SeleniumHQ/selenium#17878</a></li>
<li>Fix badge for CI build on the default branch by <a href="https://github.com/nvborisenko"><code>@​nvborisenko</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17901">SeleniumHQ/selenium#17901</a></li>
<li>[py] Fix broken reStructuredText link in docs by <a href="https://github.com/cgoldberg"><code>@​cgoldberg</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17902">SeleniumHQ/selenium#17902</a></li>
<li>[grid] stop forwarding se:remoteUrl past the Node that consumes it by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17908">SeleniumHQ/selenium#17908</a></li>
<li>[grid] Forward file upload/download for Kubernetes, Docker and relay sessions by <a href="https://github.com/VietND96"><code>@​VietND96</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17914">SeleniumHQ/selenium#17914</a></li>
<li>[build] reduce github cache churn and aggressively prune CodeQL caches by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17909">SeleniumHQ/selenium#17909</a></li>
<li>[java] fix two flaky BiDi tests that left timing-dependent state behind by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17918">SeleniumHQ/selenium#17918</a></li>
<li>[java] Add warn annotation for undeclared field while JSON coercion  by <a href="https://github.com/pujagani"><code>@​pujagani</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17917">SeleniumHQ/selenium#17917</a></li>
<li>[py] temporarily disable nightly TestPyPI publishing by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17920">SeleniumHQ/selenium#17920</a></li>
<li>[rb] fix Safari test failures by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17922">SeleniumHQ/selenium#17922</a></li>
<li>[build] fix the issues that caused the release workflow to fail during last release by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17921">SeleniumHQ/selenium#17921</a></li>
<li>Revert "[py] temporarily disable nightly TestPyPI publishing (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/17920">#17920</a>)" by <a href="https://github.com/diemol"><code>@​diemol</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17924">SeleniumHQ/selenium#17924</a></li>
<li>[rb] fix silent hang on oversized WebSocket frames by <a href="https://github.com/aguspe"><code>@​aguspe</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17655">SeleniumHQ/selenium#17655</a></li>
<li>[js] Ensure BiDi is not exposed on Driver by <a href="https://github.com/pujagani"><code>@​pujagani</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17926">SeleniumHQ/selenium#17926</a></li>
<li>[docs] charter: link the accepted BiDi support boundary record by <a href="https://github.com/AutomatedTester"><code>@​AutomatedTester</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17928">SeleniumHQ/selenium#17928</a></li>
<li>Honour the <code>DO_NOT_TRACK</code> env var by <a href="https://github.com/shs96c"><code>@​shs96c</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17931">SeleniumHQ/selenium#17931</a></li>
<li>[build] record flaky tests on trunk and report weekly offenders to Slack by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17930">SeleniumHQ/selenium#17930</a></li>
<li>[build] ignore .bazelbsp/ IDE-generated directory by <a href="https://github.com/diemol"><code>@​diemol</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17932">SeleniumHQ/selenium#17932</a></li>
<li>[adr] Install browser extensions from the driver directly by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17817">SeleniumHQ/selenium#17817</a></li>
<li>[py] generate the internal BiDi protocol layer from the shared binding-neutral schema by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17761">SeleniumHQ/selenium#17761</a></li>
<li>[rb] always reject a missing required inbound BiDi field by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17936">SeleniumHQ/selenium#17936</a></li>
<li>[build] make Java and .NET release reruns pass when already published by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17935">SeleniumHQ/selenium#17935</a></li>
<li>[build] Move dependency updates into a weekly workflow by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17934">SeleniumHQ/selenium#17934</a></li>
<li>[rb] accept a whole-valued float for an integer BiDi field by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17939">SeleniumHQ/selenium#17939</a></li>
<li>[build] unlock trunk once the release finishes writing to it by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17938">SeleniumHQ/selenium#17938</a></li>
<li>[js] Add serialization and domain layer by <a href="https://github.com/pujagani"><code>@​pujagani</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17927">SeleniumHQ/selenium#17927</a></li>
<li>[build] stop updating browsers and CDP during release preparation by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17940">SeleniumHQ/selenium#17940</a></li>
<li>[py] update new BiDi layer generation to conform to latest proposed ADR by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17942">SeleniumHQ/selenium#17942</a></li>
<li>[dotnet] [bidi] Throw in case of unknown discriminator by <a href="https://github.com/nvborisenko"><code>@​nvborisenko</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17948">SeleniumHQ/selenium#17948</a></li>
<li>[rb] reject an inbound BiDi scalar outside its union's declared arms by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17947">SeleniumHQ/selenium#17947</a></li>
<li>[build] alert Slack when a CDP update lands on trunk by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17950">SeleniumHQ/selenium#17950</a></li>
<li>[js][bidi] Add BiDi connection-level event subscription by <a href="https://github.com/pujagani"><code>@​pujagani</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17946">SeleniumHQ/selenium#17946</a></li>
<li>[dotnet] [bidi] SetMediaFeaturesOverride command in Emulation module by <a href="https://github.com/nvborisenko"><code>@​nvborisenko</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17953">SeleniumHQ/selenium#17953</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/munawiki"><code>@​munawiki</code></a> made their first contribution in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/17851">SeleniumHQ/selenium#17851</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/SeleniumHQ/selenium/compare/selenium-4.47.0...selenium-4.48.0">https://github.com/SeleniumHQ/selenium/compare/selenium-4.47.0...selenium-4.48.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES">selenium-webdriver's changelog</a>.</em></p>
<blockquote>
<h1>4.48.0 (2026-08-27)</h1>
<ul>
<li>Support CDP versions: v150, v151, v152</li>
<li>add low-level BiDi protocol integration specs (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/17878">#17878</a>)</li>
<li>[build] Automated Browser Version Update (major) with CDP (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/17910">#17910</a>)</li>
<li>fix silent hang on oversized WebSocket frames (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/17655">#17655</a>)</li>
<li>always reject a missing required inbound BiDi field (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/17936">#17936</a>)</li>
<li>accept a whole-valued float for an integer BiDi field (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/17939">#17939</a>)</li>
<li>reject an inbound BiDi scalar outside its union's declared arms (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/17947">#17947</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/27f5213055e28398a5105b7892b7a3bb2012a6ef"><code>27f5213</code></a> [build] Prepare for release of selenium-4.48.0 (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/17956">#17956</a>)</li>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/7bfaedb223f530da5b6e1e8e0038c50100bd6c4f"><code>7bfaedb</code></a> [rb] reject an inbound BiDi scalar outside its union's declared arms (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/17947">#17947</a>)</li>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/6df57060dea30e91ab78b2e04130ceb208de3fae"><code>6df5706</code></a> [rb] accept a whole-valued float for an integer BiDi field (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/17939">#17939</a>)</li>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/1dd3004144ec48314bd5ba471f0dbc0fbd6b5b95"><code>1dd3004</code></a> [rb] always reject a missing required inbound BiDi field (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/17936">#17936</a>)</li>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/eb28a14f3833750c23b0325d578412a95ab306d2"><code>eb28a14</code></a> [rb] fix silent hang on oversized WebSocket frames (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/17655">#17655</a>)</li>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/194545f1f16080ce2cacc44be7a437df9a979bcb"><code>194545f</code></a> [rb] fix Safari test failures (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/17922">#17922</a>)</li>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/3e387119b8709dbde85e8bd4e8b79801523b9993"><code>3e38711</code></a> [build] Automated Browser Version Update (major) with CDP (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/17910">#17910</a>)</li>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/000328171278909d02545b761f8c39156e4d4332"><code>0003281</code></a> [rb] add low-level BiDi protocol integration specs (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/17878">#17878</a>)</li>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/b4b73af3ceaf1379ab9eef525307b56c7bc8c29d"><code>b4b73af</code></a> [build] Update lockfiles for nightly versions</li>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/1ed71ed333b3c3ef37aac37c5da489d8b0474590"><code>1ed71ed</code></a> [build] Reset versions to nightly after selenium-4.47.0 release</li>
<li>See full diff in <a href="https://github.com/SeleniumHQ/selenium/compare/selenium-4.47.0...selenium-4.48.0">compare view</a></li>
</ul>
</details>
<br />

Updates `webmock` from 3.26.3 to 3.26.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/bblimke/webmock/releases">webmock's releases</a>.</em></p>
<blockquote>
<h2>3.26.4</h2>
<ul>
<li>Fix race condition in <code>HTTPClient</code> adapter async requests by <a href="https://github.com/koic"><code>@​koic</code></a> in <a href="https://redirect.github.com/bblimke/webmock/issues/1131">#1131</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/bblimke/webmock/blob/master/CHANGELOG.md">webmock's changelog</a>.</em></p>
<blockquote>
<h1>3.26.4</h1>
<ul>
<li>Fix race condition in <code>HTTPClient</code> adapter async requests by <a href="https://github.com/koic"><code>@​koic</code></a> in <a href="https://redirect.github.com/bblimke/webmock/issues/1131">#1131</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/bblimke/webmock/commit/0fdbad0846d044af30f4b46f5e1f2be1a29ab8ec"><code>0fdbad0</code></a> Version 3.26.4</li>
<li><a href="https://github.com/bblimke/webmock/commit/b187df8827e1f08a1684a8ddc0a5050dbd449c16"><code>b187df8</code></a> Merge pull request <a href="https://redirect.github.com/bblimke/webmock/issues/1131">#1131</a> from koic/fix_race_condition_in_httpclient_adapter_a...</li>
<li><a href="https://github.com/bblimke/webmock/commit/f275724131a74f781e517ce83ff9efe20023687e"><code>f275724</code></a> Fix race condition in <code>HTTPClient</code> adapter async requests</li>
<li>See full diff in <a href="https://github.com/bblimke/webmock/compare/v3.26.3...v3.26.4">compare view</a></li>
</ul>
</details>
<br />

Updates `database_consistency` from 3.0.10 to 3.0.11
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/djezzzl/database_consistency/blob/master/CHANGELOG.md">database_consistency's changelog</a>.</em></p>
<blockquote>
<h3>[3.0.11] - 2026/08/24</h3>
<ul>
<li>Fix <code>MissingIndexFindByChecker</code> false positives for lookups by the leading column of a composite primary key. Thanks <a href="https://github.com/eito-katagiri-LITALICO">Eito Katagiri</a> for reporting and fixing this!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/djezzzl/database_consistency/commit/cc07d16a1dbfba77e75a61c94d0c3bdb7be4b3f7"><code>cc07d16</code></a> Release v3.0.11</li>
<li><a href="https://github.com/djezzzl/database_consistency/commit/4b35bc78e9bbe2e2255629f657bb39dda67849fb"><code>4b35bc7</code></a> Fix composite primary key index detection (<a href="https://redirect.github.com/djezzzl/database_consistency/issues/316">#316</a>)</li>
<li>See full diff in <a href="https://github.com/djezzzl/database_consistency/compare/v3.0.10...v3.0.11">compare view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions


</details>
You can view, comment on, or merge this pull request online at:

  https://github.com/openstreetmap/openstreetmap-website/pull/7357

-- Commit Summary --

  * Bump the dependencies group with 3 updates

-- File Changes --

    M Gemfile.lock (8)

-- Patch Links --

https://github.com/openstreetmap/openstreetmap-website/pull/7357.patch
https://github.com/openstreetmap/openstreetmap-website/pull/7357.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/pull/7357
You are receiving this because you are subscribed to this thread.

Message ID: <openstreetmap/openstreetmap-website/pull/7357 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/rails-dev/attachments/20260902/4bcf4130/attachment-0001.htm>


More information about the rails-dev mailing list