Skip to content

FEAT: /versions --bump-toolkit + grouped Dependabot for Remotion (#23 part 3) - #65

Merged
ConalMullan merged 1 commit into
mainfrom
feat/bump-toolkit
Aug 27, 2026
Merged

FEAT: /versions --bump-toolkit + grouped Dependabot for Remotion (#23 part 3)#65
ConalMullan merged 1 commit into
mainfrom
feat/bump-toolkit

Conversation

@ConalMullan

Copy link
Copy Markdown
Collaborator

Part 3 of #23. Builds on #63 (staleness) and #64 (render baseline) but merges independently.

  • scripts/bump_remotion.py <version> — rewrites every remotion / @remotion/* pin under templates/, examples/, showcase/, tests/ to an exact version, refreshes each lockfile (npm install --package-lock-only), optionally smoke-renders frame 0 of each Remotion project's first composition (--smoke, catches API breaks — templates have no assets so no visual diff), runs the render-baseline A/B, and prints a markdown summary for the PR body. --only <dir> for a cautious single-template pass, --dry-run, --summary <file>. Non-zero exit on any failure.
  • /versions --bump-toolkit documented in versions.md: pick target → run script on a branch → open PR → CI A/B gates → changelog note.
  • .github/dependabot.yml — one grouped monthly PR for the remotion group across the ten pinned directories, exact pins preserved (versioning-strategy: increase), React/TS excluded. Same CI gate as a manual bump.

…t for Remotion (#23 part 3)

scripts/bump_remotion.py rewrites every remotion/@remotion/* pin under
templates/, examples/, showcase/, tests/ to an exact version, refreshes
lockfiles, optionally smoke-renders frame 0 per project (--smoke), runs
the render-baseline A/B, and emits a markdown summary for the PR body.
versions.md documents the flow. .github/dependabot.yml opens one grouped
monthly Remotion PR across the same directories, gated by the
render-baseline workflow.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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