Skip to content

Bump puppeteer from 24.43.1 to 25.0.2#559

Merged
nev21 merged 2 commits into
mainfrom
dependabot/npm_and_yarn/puppeteer-25.0.2
May 17, 2026
Merged

Bump puppeteer from 24.43.1 to 25.0.2#559
nev21 merged 2 commits into
mainfrom
dependabot/npm_and_yarn/puppeteer-25.0.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 15, 2026

Copy link
Copy Markdown
Contributor

Bumps puppeteer from 24.43.1 to 25.0.2.

Release notes

Sourced from puppeteer's releases.

puppeteer-core: v25.0.2

25.0.2 (2026-05-15)

🛠️ Fixes

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @​puppeteer/browsers bumped from 3.0.1 to 3.0.2

puppeteer: v25.0.2

25.0.2 (2026-05-15)

♻️ Chores

  • puppeteer: Synchronize puppeteer versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @​puppeteer/browsers bumped from 3.0.1 to 3.0.2
      • puppeteer-core bumped from 25.0.1 to 25.0.2

puppeteer-core: v25.0.1

25.0.1 (2026-05-13)

🛠️ Fixes

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @​puppeteer/browsers bumped from 3.0.0 to 3.0.1

puppeteer: v25.0.1

25.0.1 (2026-05-13)

... (truncated)

Changelog

Sourced from puppeteer's changelog.

25.0.2 (2026-05-15)

♻️ Chores

  • puppeteer: Synchronize puppeteer versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @​puppeteer/browsers bumped from 3.0.1 to 3.0.2

🛠️ Fixes

25.0.1 (2026-05-13)

♻️ Chores

  • puppeteer: Synchronize puppeteer versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @​puppeteer/browsers bumped from 3.0.0 to 3.0.1

🛠️ Fixes

25.0.0 (2026-05-12)

⚠ BREAKING CHANGES

  • remove deprecated Puppeteer.product (#14977)
  • bump min NodeJS to 22 (#14973)
  • return a Promise for executablePath, defaultArgs (#14965)

... (truncated)

Commits

Most Recent Ignore Conditions Applied to This Pull Request
Dependency Name Ignore Conditions
puppeteer [>= 20.a, < 21]

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels May 15, 2026
@dependabot dependabot Bot requested review from a team as code owners May 15, 2026 14:20
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels May 15, 2026
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/puppeteer-25.0.2 branch from 3b0ce97 to e337945 Compare May 17, 2026 02:30
@nev21

nev21 commented May 17, 2026

Copy link
Copy Markdown
Contributor

@dependabot recreate

@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/puppeteer-25.0.2 branch from e337945 to 2f1259a Compare May 17, 2026 03:38
@codecov

codecov Bot commented May 17, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 99.43%. Comparing base (d65f853) to head (234cf3b).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #559   +/-   ##
=======================================
  Coverage   99.43%   99.43%           
=======================================
  Files         150      150           
  Lines        4452     4452           
  Branches      955      949    -6     
=======================================
  Hits         4427     4427           
  Misses         25       25           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@nev21 nev21 force-pushed the dependabot/npm_and_yarn/puppeteer-25.0.2 branch from 0a59762 to 234cf3b Compare May 17, 2026 17:55
@nev21 nev21 enabled auto-merge (squash) May 17, 2026 17:55
dependabot Bot and others added 2 commits May 17, 2026 10:55
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 24.43.1 to 25.0.2.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md)
- [Commits](puppeteer/puppeteer@puppeteer-v24.43.1...puppeteer-v25.0.2)

---
updated-dependencies:
- dependency-name: puppeteer
  dependency-version: 25.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Puppeteer v25 changed executablePath() to async, which broke direct synchronous assignment of CHROME_BIN in Karma configs.

This change updates browser and worker Karma configs to resolve the executable path via a synchronous child process call, then sets CHROME_BIN and CHROMIUM_BIN from the resolved value.

What changed:
- Added a shared inline helper in each Karma config to resolve the Puppeteer executable path synchronously using node -e in a subprocess
- Replaced direct require("puppeteer").executablePath() assignments with try/catch guarded sync resolution
- Added graceful fallback behavior with warning + exit when the executable path cannot be resolved

Why:
- Keeps Karma configuration loading synchronous
- Maintains compatibility with Puppeteer v25+ async API changes
- Prevents runtime config failures in browser and worker test runners

@nevware21-bot nevware21-bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved by nevware21-bot

@nev21 nev21 merged commit 9362b6e into main May 17, 2026
10 checks passed
@nev21 nev21 deleted the dependabot/npm_and_yarn/puppeteer-25.0.2 branch May 17, 2026 19:30
@nev21 nev21 added this to the 0.14.0 milestone May 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants