invisible_playwright/scripts
feder-cr 3f2834d8c2 ci: auto-generate release notes from the invisible_firefox commits
The publish job used a fixed body that still read 'DRAFT - do not publish' on the
live release and listed none of the actual changes. Now the body is built from the
source commits that went into the binary: the build records which invisible_firefox
commit it came from (source-commit.txt), and publish diffs that against the previous
release's recorded commit via the GitHub compare API (no deep clone, no cross-repo
token) to list the user-facing subjects. docs/chore/ci/test commits are filtered out,
and the body ends with 'Built from invisible_firefox @<sha>' for traceability. It's
still a draft - the realness gate and the un-draft flip stay manual (issue #14).
2026-06-11 19:14:45 +02:00
..
audit_cpt_realism.py feat: initial public release 2026-05-12 22:32:58 -07:00
ci_drive_gate.py ci: split drive gate — smoke on all 5 legs, full interaction on linux-x86_64 2026-06-09 15:01:21 +02:00
gen_release_notes.py ci: auto-generate release notes from the invisible_firefox commits 2026-06-11 19:14:45 +02:00
playwright_pin.txt ci: pin actions to SHA + single-source the playwright pin (audit B6/B4) 2026-06-09 15:59:18 +02:00
run_e2e.py docs: correct e2e count 138 -> 127 in e2e.yml + run_e2e.py comments 2026-06-09 18:29:58 +02:00