feat(repo): add scripts/dogfood-browser.sh wrapper for snap-chromium playwright (#262)#263
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Sorry @w7-mgfcode, you have reached your weekly rate limit of 500000 diff characters.
Please try again later or upgrade to continue using Sourcery
Summary
scripts/dogfood-browser.shwrapper that verifies snap chromium + playwright prereqs and prints the Playwright launch snippet (or execs a passed script). Source: PRP-31 system review § "Update Browser-Dogfood automation".docs/user-guide/getting-started.mdunder "If Something Goes Wrong" / before "Next Steps"..gitignorenow excludes.ci-logs/(per-session dogfood logs + screenshots — local-only).Removes the rediscovery cost the maintainer has paid across 2+ recent sessions (memory
[[playwright-dogfood-snap-chromium]]).Closes #262.
Validation gates (local)
uv run ruff check . && uv run ruff format --check .✅uv run mypy app/✅ (276 source files, 0 issues)uv run pyright app/✅ (0 errors, 68 pre-existing warnings)uv run pytest -v -m "not integration"✅ (1423 passed)./scripts/dogfood-browser.shagainst this session's running uvicorn :8123 + vite :5173 ✅Test plan
dev(Lint & Format, Type Check, Test, Migration Check)