chromedevtools--chrome-devtools-mcp
20021469dc
Bumps the bundled group with 1 update in the / directory: [puppeteer](https://github.com/puppeteer/puppeteer). Updates `puppeteer` from 24.43.0 to 25.0.2 <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: v25.0.2</h2> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v25.0.1...puppeteer-core-v25.0.2">25.0.2</a> (2026-05-15)</h2> <h3>🛠️ Fixes</h3> <ul> <li>update docs text (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14992">#14992</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/36527b8b9dd856e11a372b46cba23409e5613573">36527b8</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 3.0.1 to 3.0.2</li> </ul> </li> </ul> </li> </ul> <h2>puppeteer: v25.0.2</h2> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v25.0.1...puppeteer-v25.0.2">25.0.2</a> (2026-05-15)</h2> <h3>♻️ 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><code>@puppeteer/browsers</code> bumped from 3.0.1 to 3.0.2</li> <li>puppeteer-core bumped from 25.0.1 to 25.0.2</li> </ul> </li> </ul> </li> </ul> <h2>puppeteer-core: v25.0.1</h2> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v25.0.0...puppeteer-core-v25.0.1">25.0.1</a> (2026-05-13)</h2> <h3>🛠️ Fixes</h3> <ul> <li>enabled features should take precedence over disabled features (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14985">#14985</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/f6fd7c29f92e6183b2fd48f0571957306c58d440">f6fd7c2</a>)</li> <li>roll to Chrome 148.0.7778.167 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14980">#14980</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/84c46fede6b02a1e9a00104b97b28c263f0c84df">84c46fe</a>)</li> <li>roll to Firefox 150.0.3 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14983">#14983</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/872f77822d6b6b9b6510752d838107a967241bdb">872f778</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 3.0.0 to 3.0.1</li> </ul> </li> </ul> </li> </ul> <h2>puppeteer: v25.0.1</h2> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v25.0.0...puppeteer-v25.0.1">25.0.1</a> (2026-05-13)</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md">puppeteer's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v25.0.1...puppeteer-v25.0.2">25.0.2</a> (2026-05-15)</h2> <h3>♻️ 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><code>@puppeteer/browsers</code> bumped from 3.0.1 to 3.0.2</li> </ul> </li> </ul> </li> </ul> <h3>🛠️ Fixes</h3> <ul> <li>update docs text (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14992">#14992</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/36527b8b9dd856e11a372b46cba23409e5613573">36527b8</a>)</li> </ul> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v25.0.0...puppeteer-v25.0.1">25.0.1</a> (2026-05-13)</h2> <h3>♻️ 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><code>@puppeteer/browsers</code> bumped from 3.0.0 to 3.0.1</li> </ul> </li> </ul> </li> </ul> <h3>🛠️ Fixes</h3> <ul> <li>enabled features should take precedence over disabled features (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14985">#14985</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/f6fd7c29f92e6183b2fd48f0571957306c58d440">f6fd7c2</a>)</li> <li>roll to Chrome 148.0.7778.167 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14980">#14980</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/84c46fede6b02a1e9a00104b97b28c263f0c84df">84c46fe</a>)</li> <li>roll to Firefox 150.0.3 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14983">#14983</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/872f77822d6b6b9b6510752d838107a967241bdb">872f778</a>)</li> </ul> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.43.1...puppeteer-v25.0.0">25.0.0</a> (2026-05-12)</h2> <h3>⚠ BREAKING CHANGES</h3> <ul> <li>remove deprecated Puppeteer.product (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14977">#14977</a>)</li> <li>bump min NodeJS to 22 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14973">#14973</a>)</li> <li>return a Promise for executablePath, defaultArgs (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14965">#14965</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/puppeteer/puppeteer/commit/3aadc38c533caa8df87f381868291ede870883e2"><code>3aadc38</code></a> chore: release main (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14993">#14993</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/36527b8b9dd856e11a372b46cba23409e5613573"><code>36527b8</code></a> fix: update docs text (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14992">#14992</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/3ea7bd54b97965fb0e1b83a2c017720162785c92"><code>3ea7bd5</code></a> fix: capitalize "Chrome" in troubleshooting.md (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14991">#14991</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/ae72fdbec9720c982fc2ed818036d7be9b2aa1dc"><code>ae72fdb</code></a> chore: Tiny punctuation update in troubleshooting.md (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14990">#14990</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/1597fde55de1e7b3c31032aa43dce0607b4307d3"><code>1597fde</code></a> chore: release main (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14982">#14982</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/f6fd7c29f92e6183b2fd48f0571957306c58d440"><code>f6fd7c2</code></a> fix: enabled features should take precedence over disabled features (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14985">#14985</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/bf05fb9bf5bac997e365eda2e31c6067e5ec1677"><code>bf05fb9</code></a> fix: update browsers to trigger release (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14984">#14984</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/872f77822d6b6b9b6510752d838107a967241bdb"><code>872f778</code></a> fix: roll to Firefox 150.0.3 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14983">#14983</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/84c46fede6b02a1e9a00104b97b28c263f0c84df"><code>84c46fe</code></a> fix: roll to Chrome 148.0.7778.167 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14980">#14980</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/ee655d8292f37cc33f279746ef72613e5ccb5db8"><code>ee655d8</code></a> chore(main): release ng-schematics 0.8.0 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14978">#14978</a>)</li> <li>Additional commits viewable in <a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.43.0...puppeteer-v25.0.2">compare view</a></li> </ul> </details> <br /> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alex Rudenko <alexrudenko@chromium.org>
87 行
2.1 KiB
YAML
87 行
2.1 KiB
YAML
name: Compile and run tests
|
|
|
|
permissions: read-all
|
|
|
|
on:
|
|
merge_group:
|
|
push:
|
|
branches:
|
|
- main
|
|
pull_request:
|
|
|
|
jobs:
|
|
run-tests:
|
|
name: Tests on ${{ matrix.os }} with node ${{ matrix.node }}
|
|
runs-on: ${{ matrix.os }}
|
|
strategy:
|
|
fail-fast: false
|
|
matrix:
|
|
os:
|
|
- ubuntu-latest
|
|
- windows-latest
|
|
- macos-latest
|
|
node:
|
|
- 20
|
|
- 22
|
|
- 23
|
|
- 24
|
|
steps:
|
|
- name: Check out repository
|
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
|
with:
|
|
fetch-depth: 2
|
|
|
|
- name: Set up Node.js
|
|
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
|
|
with:
|
|
cache: npm
|
|
node-version: 22 # build works only with 22+.
|
|
|
|
- name: Install dependencies
|
|
shell: bash
|
|
run: npm ci
|
|
env:
|
|
PUPPETEER_SKIP_DOWNLOAD: true
|
|
|
|
- name: Patch
|
|
if: ${{ matrix.os == 'windows-latest' }}
|
|
shell: bash
|
|
run: |
|
|
node scripts/patch.mjs
|
|
|
|
- name: Install browser
|
|
shell: bash
|
|
run: npx puppeteer browsers install chrome
|
|
|
|
- name: Build
|
|
run: npm run bundle
|
|
env:
|
|
NODE_OPTIONS: '--max_old_space_size=4096'
|
|
|
|
- name: Set up Node.js
|
|
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
|
|
with:
|
|
cache: npm
|
|
node-version: ${{ matrix.node }}
|
|
|
|
- name: Disable AppArmor
|
|
if: ${{ matrix.os == 'ubuntu-latest' }}
|
|
shell: bash
|
|
run: echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
|
|
|
|
- name: Run tests
|
|
shell: bash
|
|
# Retry tests if they fail in the merge queue.
|
|
run: npm run test:no-build -- ${{ github.event_name == 'merge_group' && '--retry' || '' }}
|
|
|
|
# Gating job for branch protection.
|
|
test-success:
|
|
name: '[Required] Tests passed'
|
|
runs-on: ubuntu-latest
|
|
needs: run-tests
|
|
if: ${{ !cancelled() }}
|
|
steps:
|
|
- if: ${{ needs.run-tests.result != 'success' }}
|
|
run: 'exit 1'
|
|
- run: 'exit 0'
|