Repository: exadel-inc/esl
Pull request #2289 (2024-03-18 10:31:08)

chore(deps): bump puppeteer from 22.4.1 to 22.5.0
[//]: # (dependabot-start)
⚠️  **Dependabot is rebasing this PR** ⚠️ 

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.

---

[//]: # (dependabot-end)

Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 22.4.1 to 22.5.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/puppeteer/puppeteer/releases">puppeteer's releases</a>.</em></p>
<blockquote>
<h2>puppeteer-core: v22.5.0</h2>
<h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v22.4.1...puppeteer-core-v22.5.0">22.5.0</a> (2024-03-15)</h2>
<h3>Features</h3>
<ul>
<li>deprecate <code>Frame.prototype.name</code> (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/12084">#12084</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/0203b4533dfec503f9ce7fcd07c3493021a9cecb">0203b45</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>fix keyboard.sendCharacter (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/12088">#12088</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/26376224d557ce30c911f670c5e7625dd1a1df72">2637622</a>)</li>
<li>roll to Chrome 122.0.6261.128 (r1250580) (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/12078">#12078</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/ef7a9eac16dcb466b220bcb0bc06a1eac3492354">ef7a9ea</a>)</li>
<li><strong>webdriver:</strong> emit CDP events (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/12058">#12058</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/9afe4246bb58c30a13215a254f9326935b24ece3">9afe424</a>)</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>dependencies
<ul>
<li><code>@​puppeteer/browsers</code> bumped from 2.1.0 to 2.2.0</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2>puppeteer: v22.5.0</h2>
<h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v22.4.1...puppeteer-v22.5.0">22.5.0</a> (2024-03-15)</h2>
<h3>Miscellaneous Chores</h3>
<ul>
<li><strong>puppeteer:</strong> Synchronize puppeteer versions</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>dependencies
<ul>
<li>puppeteer-core bumped from 22.4.1 to 22.5.0</li>
<li><code>@​puppeteer/browsers</code> bumped from 2.1.0 to 2.2.0</li>
</ul>
</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/puppeteer/puppeteer/commit/9aef7dc5e5d42086a08f9f27fa1467ec41219201"><code>9aef7dc</code></a> chore: release main (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/12099">#12099</a>)</li>
<li><a href="https://github.com/puppeteer/puppeteer/commit/7bbee1f37d470dfc2582566cede3c941fa6c879c"><code>7bbee1f</code></a> chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6 in /website (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/12098">#12098</a>)</li>
<li><a href="https://github.com/puppeteer/puppeteer/commit/d5da9fbfde2fdeb03c2c103bc799bcf06690ccd3"><code>d5da9fb</code></a> chore(deps): bump <code>chromium-bidi</code> (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/12097">#12097</a>)</li>
<li><a href="https://github.com/puppeteer/puppeteer/commit/0a142bf0aa8a6666d1ca230d05a1ece0e03ad7d4"><code>0a142bf</code></a> fix: don't keep connection alive (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/12096">#12096</a>)</li>
<li><a href="https://github.com/puppeteer/puppeteer/commit/a1c527df96c4d75bdd62d0fa039355f4d3ec3dbc"><code>a1c527d</code></a> test: verify closing last page does not close connection (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/12095">#12095</a>)</li>
<li><a href="https://github.com/puppeteer/puppeteer/commit/9b7b443f9e66cab2eb5bd30306da367e65621ce3"><code>9b7b443</code></a> chore(deps-dev): Bump the dev-dependencies group with 7 updates (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/12089">#12089</a>)</li>
<li><a href="https://github.com/puppeteer/puppeteer/commit/02b9678f85121245dd98e255d19d2ba252af5d51"><code>02b9678</code></a> chore: update tests (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/12081">#12081</a>)</li>
<li><a href="https://github.com/puppeteer/puppeteer/commit/26376224d557ce30c911f670c5e7625dd1a1df72"><code>2637622</code></a> fix: fix keyboard.sendCharacter (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/12088">#12088</a>)</li>
<li><a href="https://github.com/puppeteer/puppeteer/commit/e867dd435f4823f4ad05724141845232b2e665a4"><code>e867dd4</code></a> docs: remove double <code>the</code> (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/12087">#12087</a>)</li>
<li><a href="https://github.com/puppeteer/puppeteer/commit/d8972505d708937f3e764a2a514ca34bf5a955cb"><code>d897250</code></a> docs: fix format (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/12082">#12082</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v22.4.1...puppeteer-v22.5.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=puppeteer&package-manager=npm_and_yarn&previous-version=22.4.1&new-version=22.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


</details>


Patch:
diff --git a/package-lock.json b/package-lock.json
index 2d5e1f67f..5379681ae 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -125,7 +125,7 @@
         "@types/puppeteer": "^7.0.4",
         "jest-image-snapshot": "^6.4.0",
         "jest-puppeteer": "^10.0.1",
-        "puppeteer": "^22.4.1",
+        "puppeteer": "^22.5.0",
         "stucumber": "^0.19.0"
       }
     },
@@ -4352,9 +4352,9 @@
       "optional": true
     },
     "node_modules/bare-fs": {
-      "version": "2.2.1",
-      "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-2.2.1.tgz",
-      "integrity": "sha512-+CjmZANQDFZWy4PGbVdmALIwmt33aJg8qTkVjClU6X4WmZkTPBDxRHiBn7fpqEWEfF3AC2io++erpViAIQbSjg==",
+      "version": "2.2.2",
+      "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-2.2.2.tgz",
+      "integrity": "sha512-X9IqgvyB0/VA5OZJyb5ZstoN62AzD7YxVGog13kkfYWYqJYcK0kcqLZ6TrmH5qr4/8//ejVcX4x/a0UvaogXmA==",
       "optional": true,
       "dependencies": {
         "bare-events": "^2.0.0",
@@ -4364,9 +4364,9 @@
       }
     },
     "node_modules/bare-os": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-2.2.0.tgz",
-      "integrity": "sha512-hD0rOPfYWOMpVirTACt4/nK8mC55La12K5fY1ij8HAdfQakD62M+H4o4tpfKzVGLgRDTuk3vjA4GqGXXCeFbag==",
+      "version": "2.2.1",
+      "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-2.2.1.tgz",
+      "integrity": "sha512-OwPyHgBBMkhC29Hl3O4/YfxW9n7mdTr2+SsO29XBWKKJsbgj3mnorDB80r5TiCQgQstgE5ga1qNYrpes6NvX2w==",
       "optional": true
     },
     "node_modules/bare-path": {
@@ -5762,14 +5762,6 @@
         "yarn": ">=1"
       }
     },
-    "node_modules/cross-fetch": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz",
-      "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==",
-      "dependencies": {
-        "node-fetch": "^2.6.12"
-      }
-    },
     "node_modules/cross-spawn": {
       "version": "7.0.3",
       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
@@ -12158,44 +12150,6 @@
         "node": ">=18"
       }
     },
-    "node_modules/node-fetch": {
-      "version": "2.7.0",
-      "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
-      "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
-      "dependencies": {
-        "whatwg-url": "^5.0.0"
-      },
-      "engines": {
-        "node": "4.x || >=6.0.0"
-      },
-      "peerDependencies": {
-        "encoding": "^0.1.0"
-      },
-      "peerDependenciesMeta": {
-        "encoding": {
-          "optional": true
-        }
-      }
-    },
-    "node_modules/node-fetch/node_modules/tr46": {
-      "version": "0.0.3",
-      "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
-      "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
-    },
-    "node_modules/node-fetch/node_modules/webidl-conversions": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
-      "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
-    },
-    "node_modules/node-fetch/node_modules/whatwg-url": {
-      "version": "5.0.0",
-      "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
-      "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
-      "dependencies": {
-        "tr46": "~0.0.3",
-        "webidl-conversions": "^3.0.0"
-      }
-    },
     "node_modules/node-int64": {
       "version": "0.4.0",
       "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
@@ -16319,14 +16273,14 @@
       }
     },
     "node_modules/puppeteer": {
-      "version": "22.4.1",
-      "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-22.4.1.tgz",
-      "integrity": "sha512-Mag1wRLanzwS4yEUyrDRBUgsKlH3dpL6oAfVwNHG09oxd0+ySsatMvYj7HwjynWy/S+Hg+XHLgjyC/F6CsL/lg==",
+      "version": "22.5.0",
+      "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-22.5.0.tgz",
+      "integrity": "sha512-PNVflixb6w3FMhehYhLcaQHTCcNKVkjxekzyvWr0n0yBnhUYF0ZhiG4J1I14Mzui2oW8dGvUD8kbXj0GiN1pFg==",
       "hasInstallScript": true,
       "dependencies": {
-        "@puppeteer/browsers": "2.1.0",
+        "@puppeteer/browsers": "2.2.0",
         "cosmiconfig": "9.0.0",
-        "puppeteer-core": "22.4.1"
+        "puppeteer-core": "22.5.0"
       },
       "bin": {
         "puppeteer": "lib/esm/puppeteer/node/cli.js"
@@ -16336,9 +16290,9 @@
       }
     },
     "node_modules/puppeteer/node_modules/@puppeteer/browsers": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.1.0.tgz",
-      "integrity": "sha512-xloWvocjvryHdUjDam/ZuGMh7zn4Sn3ZAaV4Ah2e2EwEt90N3XphZlSsU3n0VDc1F7kggCjMuH0UuxfPQ5mD9w==",
+      "version": "2.2.0",
+      "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.2.0.tgz",
+      "integrity": "sha512-MC7LxpcBtdfTbzwARXIkqGZ1Osn3nnZJlm+i0+VqHl72t//Xwl9wICrXT8BwtgC6s1xJNHsxOpvzISUqe92+sw==",
       "dependencies": {
         "debug": "4.3.4",
         "extract-zip": "2.0.1",
@@ -16357,12 +16311,13 @@
       }
     },
     "node_modules/puppeteer/node_modules/chromium-bidi": {
-      "version": "0.5.12",
-      "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.5.12.tgz",
-      "integrity": "sha512-sZMgEBWKbupD0Q7lyFu8AWkrE+rs5ycE12jFkGwIgD/VS8lDPtelPlXM7LYaq4zrkZ/O2L3f4afHUHL0ICdKog==",
+      "version": "0.5.13",
+      "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.5.13.tgz",
+      "integrity": "sha512-OHbYCetDxdW/xmlrafgOiLsIrw4Sp1BEeolbZ1UGJO5v/nekQOJBj/Kzyw6sqKcAVabUTo0GS3cTYgr6zIf00g==",
       "dependencies": {
         "mitt": "3.0.1",
-        "urlpattern-polyfill": "10.0.0"
+        "urlpattern-polyfill": "10.0.0",
+        "zod": "3.22.4"
       },
       "peerDependencies": {
         "devtools-protocol": "*"
@@ -16425,13 +16380,12 @@
       }
     },
     "node_modules/puppeteer/node_modules/puppeteer-core": {
-      "version": "22.4.1",
-      "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-22.4.1.tgz",
-      "integrity": "sha512-l9nf8NcirYOHdID12CIMWyy7dqcJCVtgVS+YAiJuUJHg8+9yjgPiG2PcNhojIEEpCkvw3FxvnyITVfKVmkWpjA==",
+      "version": "22.5.0",
+      "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-22.5.0.tgz",
+      "integrity": "sha512-bcfmM1nNSysjnES/ZZ1KdwFAFFGL3N76qRpisBb4WL7f4UAD4vPDxlhKZ1HJCDgMSWeYmeder4kftyp6lKqMYg==",
       "dependencies": {
-        "@puppeteer/browsers": "2.1.0",
-        "chromium-bidi": "0.5.12",
-        "cross-fetch": "4.0.0",
+        "@puppeteer/browsers": "2.2.0",
+        "chromium-bidi": "0.5.13",
         "debug": "4.3.4",
         "devtools-protocol": "0.0.1249869",
         "ws": "8.16.0"
@@ -20036,6 +19990,14 @@
         "url": "https://github.com/sponsors/sindresorhus"
       }
     },
+    "node_modules/zod": {
+      "version": "3.22.4",
+      "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz",
+      "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==",
+      "funding": {
+        "url": "https://github.com/sponsors/colinhacks"
+      }
+    },
     "site": {
       "name": "@exadel/esl-website",
       "version": "4.14.1",


Test patch:
diff --git a/e2e/package.json b/e2e/package.json
index abb65edf8..4c97ea838 100644
--- a/e2e/package.json
+++ b/e2e/package.json
@@ -19,7 +19,7 @@
     "@types/puppeteer": "^7.0.4",
     "jest-image-snapshot": "^6.4.0",
     "jest-puppeteer": "^10.0.1",
-    "puppeteer": "^22.4.1",
+    "puppeteer": "^22.5.0",
     "stucumber": "^0.19.0"
   }
 }