Skip to content

Comments

Feature/advanced export ai guidelines 8613210377134183394#3

Merged
codedbytahir merged 2 commits intomainfrom
feature/advanced-export-ai-guidelines-8613210377134183394
Feb 14, 2026
Merged

Feature/advanced export ai guidelines 8613210377134183394#3
codedbytahir merged 2 commits intomainfrom
feature/advanced-export-ai-guidelines-8613210377134183394

Conversation

@codedbytahir
Copy link
Owner

@codedbytahir codedbytahir commented Feb 14, 2026

Summary by CodeRabbit

  • New Features

    • Enhanced video export with WebCodecs for high-performance frame-by-frame rendering
    • Added bitrate configuration option for video rendering
  • Documentation

    • Expanded Getting Started guides with separate flows for new projects and existing projects
    • Added CI/CD automation and automated NPM publishing documentation

google-labs-jules bot and others added 2 commits February 14, 2026 12:32
- Added GitHub Actions workflows for CI (verification) and CD (publishing).
- Integrated automated NPM publishing with provenance support and version-check protection.
- Added dependency caching to workflows for faster build times.
- Updated README with instructions for configuring NPM_TOKEN and CI/CD overview.
- Fixed type errors in Player and Renderer components ensuring build success.

Co-authored-by: codedbytahir <200578194+codedbytahir@users.noreply.github.com>
- Updated main README to distinguish between `npx create-motionforge` (new projects) and `npm install motionforge` (existing projects).
- Added local testing instructions for the CLI tool to avoid 404 confusion.
- Fixed `packages/motionforge/README.md` to accurately describe the high-performance export engine features.
- Ensured all documentation reflects the latest framework capabilities.

Co-authored-by: codedbytahir <200578194+codedbytahir@users.noreply.github.com>
@coderabbitai
Copy link

coderabbitai bot commented Feb 14, 2026

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Walkthrough

This PR establishes CI/CD automation via GitHub Actions for testing and npm publishing, updates documentation to reflect new onboarding flows and publishing automation, extends the renderer API with WebCodecsEncoder export, modifies renderCompositionToVideo signature to accept a frame-setter function and element instead of canvas, adds bitrate configuration, and exposes CacheStats interface.

Changes

Cohort / File(s) Summary
GitHub Actions Workflows
.github/workflows/ci.yml, .github/workflows/publish.yml
Adds CI pipeline with Bun-based linting, building, and type-checking; adds automated NPM publishing workflow with version bump detection and provenance support.
Documentation
README.md, packages/motionforge/README.md
Expands main README with dual onboarding flows (new project via CLI and existing project install), adds CI/CD and publishing section with NPM_TOKEN setup; updates motionforge README to describe WebCodecs-based video export.
Renderer API
packages/motionforge/src/renderer/index.ts
Re-exports WebCodecsEncoder; changes renderCompositionToVideo signature from canvas-based to frame-setter and element parameters; updates internal call to use manager.exportVideo.
Configuration & Visibility
src/lib/remotion/core/types.ts, src/lib/remotion/renderer/cache.ts
Adds optional bitrate property to VideoRendererConfig; exports CacheStats interface for public use.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

Poem

🐰 Bun it, build it, test it twice,
Workflows hum—so smooth and nice!
Frames now flow where canvas dwelt,
APIs dance, the magic felt! 🎬
NPM publishes with a bound,
Hopping forward, github-sound!

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feature/advanced-export-ai-guidelines-8613210377134183394

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@codedbytahir codedbytahir merged commit df262fa into main Feb 14, 2026
1 of 2 checks passed
@coderabbitai coderabbitai bot mentioned this pull request Feb 14, 2026
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