You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ci(docspublish): make cli_interactive gif regeneration deterministic
VHS occasionally renders byte-different gifs from identical sources, so
every push to master produced a noisy `docs(cli/screenshots)` auto-commit
even when nothing affecting the rendered output had changed. Make the
workflow only commit regenerated gifs when render inputs actually changed
in the push -- the tape sources or the `commitizen/` package the tapes
execute -- or on manual dispatch, and pin VHS to v0.11.0 so deliberate
refreshes are reproducible across runs.
Also rewrite all five `*.tape` files to wait for cz prompt strings via
`Wait+Screen /.../` instead of fixed `Sleep` delays. This removes the
remaining nondeterministic frame-timing source and makes future cz
prompt changes fail fast (15s Wait timeout) instead of producing a
silently wrong gif.
Generated-by: GitHub Copilot CLI (claude-opus-4.7-1m-internal)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
0 commit comments