bump @playwright/test to 1.63.0 (user-approved re-pin)

Re-pin to the cached chromium-1243 revision; full E2E suite green on
1.63.0. Approval recorded in the PLAN.md review history.

LLM-Generated: true
This commit is contained in:
2026-10-23 13:27:30 -04:00
parent 1fe932cf39
commit ba7f5e7d06
4 changed files with 25 additions and 33 deletions
+11 -1
View File
@@ -32,7 +32,7 @@ contact details and GPG public keys.
| Build | `build.sh`: md5 content-hash cache-busting + `sed` reference rewrites → `dist/` | md5 is a cache key, not a security hash — acceptable | LOCKED (pre-existing) |
| Serving | `nginx:alpine`, `listen 8080`, plain HTTP | TLS is added by the Caddy edge in front of the container | LOCKED (pre-existing) |
| Edge | Caddy reverse proxy (Route53 DNS-validated TLS) in front of the container | HSTS/TLS are edge responsibilities | LOCKED (assumed — verify per Phase 03) |
| E2E tests | `@playwright/test` pinned **1.62.0** (matches cached chromium-1234), serves `dist/` via `python3 -m http.server 8123`, config `playwright.config.js` | Tests the deployed artifact; pinned to avoid browser re-downloads | LOCKED (2026-09-18, user-approved) |
| E2E tests | `@playwright/test` pinned **1.63.0** (matches cached chromium-1243), serves `dist/` via `python3 -m http.server 8123`, config `playwright.config.js` | Tests the deployed artifact; pinned to avoid browser re-downloads | LOCKED (2026-09-18; re-pinned 2026-09-18, user-approved — see review history) |
| Deployment | Docker image → `gitea.reeseapps.com/services/homepage` via Gitea Actions (secrets-based registry login) | Self-hosted CI | LOCKED (pre-existing) |
| Persistence | `localStorage` only (achievements, key `reese-terminal-achievements`) | No backend by design | LOCKED (pre-existing) |
@@ -110,3 +110,13 @@ Caddy edge — folded into Phase 03 verification), L-3 (drop
L-5 (label the displayed SSH key as fictitious or show fingerprint only),
L-7 (pin CI action SHAs / image signing), L-8 (build.sh verification test in
CI).
## 8. Review History
- **2026-09-18** — Security & code-quality audit; module split and the
`@playwright/test` 1.62.0 / chromium-1234 pin approved.
- **2026-09-18** — User-approved dependency update: `@playwright/test`
bumped 1.62.0 → 1.63.0; §3 lock re-pinned to 1.63.0 (matches cached
chromium-1243, re-downloaded locally). Full 44-test E2E suite green on
1.63.0. Executed as a direct change per explicit user instruction
(no phase).