diff --git a/.github/workflows/claude.yml b/.github/workflows/claude.yml index 1e23536759c..8d8ee435163 100644 --- a/.github/workflows/claude.yml +++ b/.github/workflows/claude.yml @@ -26,7 +26,7 @@ jobs: actions: read # Required for Claude to read CI results on PRs steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 1 diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml index 1e4f918d987..70c73440f53 100644 --- a/.github/workflows/copilot-setup-steps.yml +++ b/.github/workflows/copilot-setup-steps.yml @@ -15,16 +15,16 @@ jobs: contents: read steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 20 - uses: oven-sh/setup-bun@v2.0.2 with: bun-version: 1.3.3 - name: Cache turbo build setup - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: .turbo key: ${{ runner.os }}-turbo-${{ github.sha }} diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 77dbb26d50e..ba61c037658 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -14,8 +14,8 @@ jobs: runs-on: ubuntu-latest name: Lambda integration steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: 25 - uses: oven-sh/setup-bun@v2.0.2 @@ -40,8 +40,8 @@ jobs: runs-on: ubuntu-latest name: Next.js SSR build steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: 25 - uses: oven-sh/setup-bun@v2.0.2 @@ -62,8 +62,8 @@ jobs: runs-on: macos-latest name: Webcodecs tests steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: 25 - uses: oven-sh/setup-bun@v2.0.2 @@ -82,8 +82,8 @@ jobs: runs-on: macos-latest name: Web renderer tests steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: 25 - uses: oven-sh/setup-bun@v2.0.2 @@ -102,8 +102,8 @@ jobs: runs-on: ubuntu-latest name: SSR integration steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: 16 - uses: oven-sh/setup-bun@v2.0.2 @@ -112,7 +112,7 @@ jobs: - name: Install run: bun ci - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: "3.11" - uses: ruby/setup-ruby@master @@ -133,8 +133,8 @@ jobs: runs-on: ubuntu-latest name: Linting + Formatting steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: 25 - uses: oven-sh/setup-bun@v2.0.2 @@ -166,8 +166,8 @@ jobs: env: BUN_INSTALL_CACHE_DIR: ${{ matrix.os == 'windows-latest' && 'D:\.bun\install\cache' || '' }} steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: ${{ matrix.node_version }} - uses: oven-sh/setup-bun@v2.0.2 @@ -175,7 +175,7 @@ jobs: bun-version: 1.3.3 - name: Cache Bun dependencies (Windows) if: matrix.os == 'windows-latest' - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: D:\.bun\install\cache key: ${{ matrix.os }}-bun-${{ hashFiles('**/bun.lock') }} diff --git a/packages/docs/docs/ai/TableOfContents.tsx b/packages/docs/docs/ai/TableOfContents.tsx index 370a04c333e..b187157bf45 100644 --- a/packages/docs/docs/ai/TableOfContents.tsx +++ b/packages/docs/docs/ai/TableOfContents.tsx @@ -6,6 +6,10 @@ export const TableOfContents: React.FC = () => { return (
+ + {'Claude Code'} +
Use Claude Code to prompt Remotion videos
+
{'Chatbot'}
Use the chatbot to get help with Remotion
diff --git a/packages/docs/docs/ai/claude-code.mdx b/packages/docs/docs/ai/claude-code.mdx index ae84afc096c..b621aa83f54 100644 --- a/packages/docs/docs/ai/claude-code.mdx +++ b/packages/docs/docs/ai/claude-code.mdx @@ -56,7 +56,7 @@ Open a separate terminal window and start Claude: ```bash cd my-video -claude code +claude ``` You can now prompt a video! See our video above for a few ideas on how to start. diff --git a/packages/docs/docs/getting-started.mdx b/packages/docs/docs/getting-started.mdx index cf12bfa72ad..9bbefa5163a 100644 --- a/packages/docs/docs/getting-started.mdx +++ b/packages/docs/docs/getting-started.mdx @@ -14,6 +14,10 @@ import TabItem from '@theme/TabItem'; To use Remotion, you need at least [Node](https://nodejs.org/en/download/) or [Bun](https://bun.sh) . +## Prompting a video with Claude Code + +If you plan on prompting videos with Claude Code, see: [Prompting videos with Claude Code](/docs/ai/claude-code). + ## Scaffolding a new project :::note diff --git a/packages/docs/docs/maps.mdx b/packages/docs/docs/maps.mdx index a8fe454b357..245d98baed9 100644 --- a/packages/docs/docs/maps.mdx +++ b/packages/docs/docs/maps.mdx @@ -2,7 +2,7 @@ image: /generated/articles-docs-maps.png title: Map animations in Remotion sidebar_label: Maps -id: map-animations +id: maps crumb: 'Techniques' ---