You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[backport] Add arm64 Linux support for chrome-headless-shell and deprecate chromium installer (#14335)
Add arm64 Linux support for `quarto install chrome-headless-shell`
using Microsoft's Playwright CDN as the download source, since Chrome
for Testing has no arm64 Linux builds. Version metadata comes from
Playwright's browsers.json, and the arm64 binary name difference
(`headless_shell` vs `chrome-headless-shell`) is abstracted by a
platform-aware helper.
Add deprecation warnings guiding users from `chromium` to
`chrome-headless-shell`:
- `quarto install chromium` and `quarto update chromium` show
deprecation before proceeding (including on WSL)
- `quarto check install` shows migration guidance when legacy
Chromium is detected in the installed tools list
Add CI workflow (`test-install.yml`) covering arm64 Linux and macOS
tool installation, and chromium deprecation warnings across all
platforms.
Partial backport from #14334.
Fixes#1187
Copy file name to clipboardExpand all lines: news/changelog-1.9.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,7 @@
6
6
- ([#14281](https://github.com/quarto-dev/quarto-cli/issues/14281)): Fix transient `.quarto_ipynb` files accumulating during `quarto preview` with Jupyter engine.
7
7
- ([#14298](https://github.com/quarto-dev/quarto-cli/issues/14298)): Fix `quarto preview` browse URL including output filename (e.g., `hello.html`) for single-file documents, breaking Posit Workbench proxied server access.
8
8
- ([rstudio/rstudio#17333](https://github.com/rstudio/rstudio/issues/17333)): Fix `quarto inspect` on standalone files emitting project metadata that breaks RStudio's publishing wizard.
9
+
- ([#14334](https://github.com/quarto-dev/quarto-cli/pull/14334), [#9710](https://github.com/quarto-dev/quarto-cli/issues/9710)): Add arm64 Linux support for `quarto install chrome-headless-shell` using Playwright CDN as download source. `quarto install chromium` and `quarto update chromium` now show a deprecation warning — use `chrome-headless-shell` instead, which always installs the latest stable Chrome (the legacy `chromium` installer pins an outdated Puppeteer revision that cannot receive security updates). `quarto check install` also warns when legacy Chromium is detected.
0 commit comments