docs: Playwright browser-cache report + bump re-applied on update
This commit is contained in:
@@ -6,6 +6,28 @@ Format follows [Keep a Changelog](https://keepachangelog.com/).
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Added
|
||||
- **`make doctor` reports the Playwright browser cache** — a read-only
|
||||
`Playwright browsers` section listing cache size, which registered
|
||||
Playwright install requires each cached browser revision, and counts of
|
||||
unreferenced directories and broken links. Report only: nothing is
|
||||
pruned, since Playwright's own `install` already unions the required set
|
||||
across every registered install.
|
||||
- `lib/gstack-playwright.sh` — the gstack Playwright helpers as a shared
|
||||
lib (OS-support bump, submodule-update wrapper, cache report), sourced by
|
||||
`install-plugins.sh`, `update-all.sh` and `doctor.sh`, covered by
|
||||
`lib/tests/gstack-playwright.test.sh`.
|
||||
|
||||
### Fixed
|
||||
- **`make update` no longer drops the Playwright OS-support bump** — a
|
||||
gstack submodule update used to leave the bump unapplied until the next
|
||||
`make plugin`, the open caveat of BDR-029. `update-all.sh` now goes
|
||||
through `gstack_submodule_update_with_bump`, which re-applies it after a
|
||||
successful update and returns non-zero on failure so the existing warn
|
||||
arm still fires. Two latent bugs travelled with the extracted code: the
|
||||
ostag capture exited 1 on every non-Ubuntu host and aborted its caller
|
||||
under inherited `errexit`, and the `bun` calls had no timeout.
|
||||
|
||||
## [1.5.0] — 2026-09-13
|
||||
|
||||
### Added
|
||||
|
||||
@@ -337,7 +337,7 @@ make profile-reset # re-enable all gstack skills
|
||||
make new-skill name=myskill # scaffold agent + skill files
|
||||
```
|
||||
|
||||
`doctor.sh` checks: symlinks, GStack submodule, prerequisites (git, Node, Cargo, Python, Claude Code), plugins, permissions, token budget, config consistency.
|
||||
`doctor.sh` checks: symlinks, GStack submodule, Playwright browser cache, prerequisites (git, Node, Cargo, Python, Claude Code), plugins, permissions, token budget, config consistency.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user