Skip to content

Restore local-only Playwright harness policy - #119

Merged
csd113 merged 1 commit into
mainfrom
ffmpeg-replace-with-rust
Oct 3, 2026
Merged

csd113 merged 1 commit into
mainfrom
ffmpeg-replace-with-rust

Conversation

@csd113

@csd113 csd113 commented Oct 3, 2026

Copy link
Copy Markdown
Owner

Restore the user's local-only Playwright policy. Remove all 82 tracked browser harness files from the repository tree: tests/e2e/**, both root Playwright configs, and the dedicated npm manifest/lockfile. Preserve the complete local harness unchanged, with a separate ignored snapshot and verified hashes and permissions for 84 local files including AGENTS.md.

Restore the scoped ignore rules, remove the two browser-spec exceptions, extend the existing Quality guard to reject tracked Playwright tooling, and correct the contribution guide's instruction to publish the harness. Rust source, integration tests, compiled media fixtures, and required CI remain intact; no hosted browser workflow is introduced.

History: 98beda3 untracked the harness after 5a065bf ignored it; 1da53f1 removed those rules and reintroduced it. Later 16f4b91 and cc9ee33 added browser-spec exceptions. Adding tests/ in fe410fe alone could not remove already-tracked files.

Validation: local files and permissions match the preserved snapshot; all 82 paths are untracked and ignored; guard fixtures reject accidental browser/AI-tooling tracking while allowing application tests, fixtures, source, and reports; git diff --check passes. No dependency, version, tag, or release changes in this PR. Historical commits retain their original contents.

@csd113
csd113 merged commit 172c882 into main Oct 3, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant