Skip to content

ci: render the release video on a pull request before the release - #1089

Merged
blafourcade merged 3 commits into
nextfrom
ci/release-video-dry-run
Oct 26, 2026
Merged

blafourcade merged 3 commits into
nextfrom
ci/release-video-dry-run

Conversation

@blafourcade

Copy link
Copy Markdown
Contributor

What

A workflow that renders the release video on ubuntu-latest, the runner the release job uses, with no release. The MP4 is kept as a run artifact for 7 days; nothing is attached or published.

Why

The video is only rendered by build-release-video once a release exists. That job came with the video plan, after the last release, so it has never run with the current renderer. A broken render would show on release day, with the release published and no video.

Runs

  • On a pull request touching .claude/skills/release-video/** or aidd_docs/release-video/**, so a change to the plan or the renderer is rendered before it merges.
  • By hand, with workflow_dispatch, once the file is on the default branch.

Not covered

The sound is not judged here, and attaching the video to a release is still only done by the release job.

🤖 Generated with Claude Code

https://claude.ai/code/session_019tw8HkVy69fuukqR971Roz

The video was only rendered once a release existed, on a runner never tried
with the current renderer. A dry run on the same runner shows a broken
render on the pull request and keeps the MP4 as an artifact.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019tw8HkVy69fuukqR971Roz
@blafourcade
blafourcade requested a review from a team as a code owner October 26, 2026 05:07
blafourcade and others added 2 commits October 26, 2026 06:37
The dry run showed v0.0. It now renders the minor after the last release,
the name the release job would give the video.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019tw8HkVy69fuukqR971Roz
The first attempt read 5.12.0 as 5.12.13. It now increments the minor and
keeps the major, giving 5.13.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019tw8HkVy69fuukqR971Roz
@blafourcade
blafourcade merged commit 11aa201 into next Oct 26, 2026
32 checks passed
@blafourcade
blafourcade deleted the ci/release-video-dry-run branch October 26, 2026 05:51
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