New Feature: Roll to Firefox 155.0 (upstream #15408) - #3577
Conversation
7e1ba6d to
35c0766
Compare
ee5c362 to
12459e7
Compare
|
CI unblock (no merge): Closing and immediately reopening this PR to cancel a superseded Actions run still holding a runner on old SHA |
|
Keeping this PR closed for ~90s so GitHub can cancel superseded run https://github.com/hardkoded/puppeteer-sharp/actions/runs/33816203117 (FIREFOX-headful stuck on old SHA ~3h). Will reopen automatically afterward. Not merging. |
|
Reopened. Closing did not clear superseded run https://github.com/hardkoded/puppeteer-sharp/actions/runs/33816203117 — the FIREFOX-headful job looks like a zombie runner (~3h, ignore-cancel). Bot still cannot cancel via API (403). Manual cancel in the Actions UI (or waiting for the 6h job timeout) is still needed to free that runner for the rest of the v25.10.0 stack. |
TargetClosedException / OOPIF timeout flakes after retries; requeue job. Co-authored-by: Darío Kondratiuk <dariokondratiuk@gmail.com>
Job rerun blocked while siblings still running; will retry when run ends. Co-authored-by: Darío Kondratiuk <dariokondratiuk@gmail.com>
12459e7 to
806f63a
Compare
Keep mid-poll hang helper (cancel-stale-runs-once) alive; POST rerun-failed-jobs for build 33869194428 via GITHUB_TOKEN actions:write. Co-authored-by: Darío Kondratiuk <dariokondratiuk@gmail.com>
Updated [PuppeteerSharp](https://github.com/hardkoded/puppeteer-sharp) from 25.8.0 to 25.10.0. <details> <summary>Release notes</summary> _Sourced from [PuppeteerSharp's releases](https://github.com/hardkoded/puppeteer-sharp/releases)._ ## 25.10.0 ## What's Changed * fix: set frame content without document.write (#15358) by @kblok in hardkoded/puppeteer-sharp#3565 * feat: roll to Firefox 154.0 (#15361) by @kblok in hardkoded/puppeteer-sharp#3566 * New Feature: Support shadow roots in MutationPoller (#15292) by @kblok in hardkoded/puppeteer-sharp#3564 * fix: roll to Chrome 152.0.7977.54 (#15363) by @kblok in hardkoded/puppeteer-sharp#3567 * chore: bump version to 25.9.0 by @kblok in hardkoded/puppeteer-sharp#3568 * New Feature: Support canceling WebMCP tool execution (#15365) by @kblok in hardkoded/puppeteer-sharp#3563 * Update README.md - update downloads badge by @Meir017 in hardkoded/puppeteer-sharp#3569 * Fix: Roll to Chrome 152.0.7977.64 (upstream #15395) by @kblok in hardkoded/puppeteer-sharp#3574 * Fix: Do not miss the first screencast frame while startScreencast is in flight (upstream #15389) by @kblok in hardkoded/puppeteer-sharp#3578 * Fix: Roll to Firefox 154.0.1 (upstream #15397) by @kblok in hardkoded/puppeteer-sharp#3573 * Fix: Detect a websocket connection that died without a close (upstream #15406) by @kblok in hardkoded/puppeteer-sharp#3570 * Fix: Distinguish an unwritable userDataDir from a running browser (upstream #15405) by @kblok in hardkoded/puppeteer-sharp#3572 * Fix: Roll to Chrome 152.0.7977.75 (upstream #15409) by @kblok in hardkoded/puppeteer-sharp#3575 * chore: add newer iPhone KnownDevices (upstream #15400) by @kblok in hardkoded/puppeteer-sharp#3580 * chore: bump version to 25.10.0 by @kblok in hardkoded/puppeteer-sharp#3576 * New Feature: Implement page.record() video-stream screen recording (upstream #15387) by @kblok in hardkoded/puppeteer-sharp#3571 * New Feature: Roll to Firefox 155.0 (upstream #15408) by @kblok in hardkoded/puppeteer-sharp#3577 **Full Changelog**: hardkoded/puppeteer-sharp@v25.8.0...v25.10.0 Commits viewable in [compare view](hardkoded/puppeteer-sharp@v25.8.0...v25.10.0). </details> [](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 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> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Summary
Ports puppeteer/puppeteer#15408: roll Firefox to 155.0 and narrow Firefox
Page.recordFAIL expectation to linux only.Stacking
page.record()). Rebased onto the post-Fix: Roll to Firefox 154.0.1 (upstream #15397) #3573 New Feature: Implement page.record() video-stream screen recording (upstream #15387) #3571 tip.Part of the puppeteer-core-v25.10.0 port. After #3571 merges, rebase this onto
masteralone.