Repository navigation
deps(js-render): Bump the js-render-browser group across 1 directory with 2 updates - #12251
Closed
dependabot[bot] wants to merge 1 commit into
Closed
dependabot[bot] wants to merge 1 commit into
dependabot[bot] wants to merge 1 commit into
Conversation
…with 2 updates Bumps the js-render-browser group with 2 updates in the / directory: [esbuild](https://github.com/evanw/esbuild) and [playwright](https://github.com/microsoft/playwright). Updates `esbuild` from 0.28.1 to 0.28.2 - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md) - [Commits](evanw/esbuild@v0.28.1...v0.28.2) Updates `playwright` from 1.55.1 to 1.64.1 - [Release notes](https://github.com/microsoft/playwright/releases) - [Commits](microsoft/playwright@v1.55.1...v1.64.1) --- updated-dependencies: - dependency-name: esbuild dependency-version: 0.28.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-render-browser - dependency-name: playwright dependency-version: 1.64.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-render-browser ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot
Bot
force-pushed
the
dependabot/npm_and_yarn/js-render-browser-2f76c12b78
branch
from
October 23, 2026 10:17
41572f6 to
570690e
Compare
4 tasks done
MarkusNeusinger
added a commit
that referenced
this pull request
Oct 23, 2026
…#12259) ## Summary - **Playwright 1.55.1 → 1.64.1** in the root `package.json` and `package-lock.json`. GitHub's `ubuntu-latest` now resolves to Ubuntu 26.04 (image 20261012.163.1). Playwright 1.55.1 has no `ubuntu26.04-x64` host platform, so `npx playwright install --with-deps chromium` in `.github/actions/setup-node` failed (run 39938127853). Every `impl-generate`/`impl-repair` run for chartjs, d3, echarts, highcharts and muix died in setup. 1.64.1 ships the 26.04 download paths and apt dependency list. The lock diff is playwright + playwright-core plus the darwin-only `fsevents` optional entry that 1.64 no longer declares. esbuild stays at 0.28.1. Integrity hashes match the registry. This also aligns with the `playwright-core@1.64.1` pin that `scripts/site-smoke.mjs` and `ci-image.yml` already use. - **Ruff format fix no longer part of this PR.** This branch first carried the two PEP 758 `except` lines that main's lint needed. #12260 landed the identical lines, and after merging main they collapsed, so the diff is Playwright only. - Supersedes Dependabot #12251 for the Playwright half; its esbuild 0.28.2 half is left to Dependabot. ## Plan N/A ## Test plan - [x] **The action's own steps on Ubuntu 26.04, in a container.** `ubuntu:26.04` (26.04.1 LTS, resolute) with Node 22.23.3 (the action's default `node-version: "22"`). Every `run:` step of `.github/actions/setup-node/action.yml` ran verbatim against a minimal checkout: - **1.64.1:** `npm ci`, `npx playwright install --with-deps chromium` (apt deps + Chrome for Testing 156.0.8078.4) and both smoke renders all pass. The chartjs PNG and the MUI X React-path PNG are both 3200×1800. - **1.55.1 (negative control):** the install fails with exactly the CI error, `Error: ERROR: Playwright does not support chromium on ubuntu26.04-x64`. - [x] Render comparison: 1.55.1 (Chromium 140.0.7339.186) against 1.64.1 (Chromium 156.0.8078.4). Each harness was confirmed to launch its own build. The sample is 17 catalogue snippets × 2 themes = 34 pairs, rendered the way the pipeline calls the harness: - chartjs: 4 snippets. d3: 3. echarts: 4. highcharts: 3. muix: 3. Six of them are square-orientation. - **All 34 pairs are pixel-identical:** 0.000 % of pixels differ and the content bounding boxes match. Only the PNG encoding bytes differ. - [x] **MUI X sample excluded two snippets.** Two sampled muix snippets (`spiral-timeseries`, `biplot-pca`) import `@mui/x-charts/ChartContainer`. MUI X 9.16 (#12243) no longer exports that path, so both fail identically under BOTH Playwright versions. This is the known #12243 blast radius, and the muix bulk regeneration covers it. The muix sample therefore uses three snippets that still bundle. - [x] `ruff check`, `ruff format --check`, `mypy api core`, `pytest tests/unit tests/integration` (12715 passed) and `tools.changelog check` are green locally. ## Known gaps - **No PR check runs `.github/actions/setup-node`.** Only `impl-generate.yml` and `impl-repair.yml` use it, and neither runs on pull requests. A green PR therefore does not prove the install on the real runner. The 26.04 container run above is the closest local proof: same OS release, same Node major, same verbatim steps. The GitHub runner image adds preinstalled software on top of that. - **The real test is the first `impl-generate` run for a JavaScript library after the merge.** The muix bulk-regeneration pilot will be that run. - **Steps after setup are also untested on 26.04.** No `impl-generate` run has yet passed setup on the new image. Python, uv and the pngquant apt install already pass there (run 39938127853, steps 9–13). Claude, image processing and the GCS upload have not run on 26.04 yet. --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Contributor
Author
|
Looks like these dependencies are updatable in another way, so this is no longer needed. |
dependabot
Bot
deleted the
dependabot/npm_and_yarn/js-render-browser-2f76c12b78
branch
October 23, 2026 13:53
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the js-render-browser group with 2 updates in the / directory: esbuild and playwright.
Updates
esbuildfrom 0.28.1 to 0.28.2Release notes
Sourced from esbuild's releases.
... (truncated)
Changelog
Sourced from esbuild's changelog.
... (truncated)
Commits
609683dpublish 0.28.2 to npm11b1fe4add to release notesab50d91css: fix green/blue channel swap in oklch gamut mapping (#4488)04627b6fix #4498:asyncTLA checks need a worklist5c15177disablegoplsin thegofolderfc2ee9bcss: adjust parser to allow--foo: {...}209db54release notes for css nesting bugfixc625d31fix #4497: preserve nested ampersands during minification (#4500)34474e2better isolation of current part in js parser07f6e8cfix #4507:importassignment tree-shaking bugUpdates
playwrightfrom 1.55.1 to 1.64.1Release notes
Sourced from playwright's releases.
... (truncated)
Commits
cfe490dcherry-pick(#43353): docs: release notes for v1.64 Python866cbb8chore: mark v1.64.1 (#43354)1b29247cherry-pick(#43250): fix(electron): do not drop windows that have not navigat...632d976cherry-pick(#43249): fix(chromium): disable AvoidCorsURLLoaderRestartOnRedirect824d0c5cherry-pick(#43217): chore(dotnet): fix async suffix of optional-arg overload...606ecd8cherry-pick(#43192): fix(locators): parse locators the way the client API bui...e4f872ccherry-pick(#43188): feat(api): expose asLocatorDescription via LocalUtils fo...f6a439echerry-pick(#43189): docs(webmcp): expose WebMCP to all languagese2335c3cherry-pick(#43174): fix(mcp): do not close the browser twice when the client...d2a436echerry-pick(#43163): Revert "fix(blob): do not remove existing reports from o...Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for playwright since your current version.