Skip to content

remotion: Raise v5 Node and ESLint requirements - #9533

Merged
JonnyBurger merged 2 commits into
mainfrom
codex/raise-v5-runtime-requirements
Jul 23, 2026
Merged

remotion: Raise v5 Node and ESLint requirements#9533
JonnyBurger merged 2 commits into
mainfrom
codex/raise-v5-runtime-requirements

Conversation

@JonnyBurger

@JonnyBurger JonnyBurger commented Jul 23, 2026

Copy link
Copy Markdown
Member

Summary

  • raise the v5 minimum Node.js version to 22
  • require ESLint 8.57 or newer for the v5 legacy ESLint config
  • expose flag-dependent minimum-version variables to the v5 migration docs

Validation

  • bun run build
  • bun run stylecheck

Preview

Closes #9490

@vercel

vercel Bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
bugs Ready Ready Preview, Comment Jul 23, 2026 12:10pm
remotion Ready Ready Preview, Comment Jul 23, 2026 12:10pm

Request Review

@pullfrog pullfrog Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ No new issues found.

Reviewed changes — raises Remotion v5 minimum Node from 18 to 22, adds a minimum ESLint 8.57.0 requirement for v5 @remotion/eslint-config, and exposes the new values to docs via dynamic components.

  • Bump v5 Node minimum to 22 in packages/core/src/no-react.ts
  • Add MIN_ESLINT_VERSION to NoReactInternals8.57.0 for v5, 7.15.0 for v4
  • Enforce minimum ESLint version at runtime in patch-eslint.ts — parses major+minor, compares against the minimum from remotion/no-react (or the ESLint config's own version as fallback)
  • Add MinEslintVersion docs component — registered in MDXComponents and used in the 5-0 migration page
  • Remove ESLint requirement from getting-started — the requirement is specific to @remotion/eslint-config, not general Remotion

Pullfrog  | View workflow run | Using DeepSeek Pro (free via Pullfrog for OSS) (Claude Opus not used — the program covers this model; add its provider key to run your pick) | 𝕏

@JonnyBurger
JonnyBurger merged commit 2867bb2 into main Jul 23, 2026
31 of 32 checks passed
@JonnyBurger
JonnyBurger deleted the codex/raise-v5-runtime-requirements branch July 23, 2026 12:28
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.

Build: Upgrade TypeScript ESLint, Node.js, and TypeScript

1 participant