Feature/advanced export ai guidelines 8613210377134183394 #1
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI | |
| on: | |
| push: | |
| branches: [ main ] | |
| pull_request: | |
| branches: [ main ] | |
| jobs: | |
| verify: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Setup Bun | |
| uses: oven-sh/setup-bun@v2 | |
| with: | |
| bun-version: latest | |
| - name: Cache dependencies | |
| uses: actions/cache@v4 | |
| with: | |
| path: ~/.bun/install/cache | |
| key: ${{ runner.os }}-bun-${{ hashFiles('**/bun.lock') }} | |
| restore-keys: | | |
| ${{ runner.os }}-bun- | |
| - name: Install Dependencies | |
| run: bun install | |
| - name: Lint | |
| run: bun run lint | |
| continue-on-error: true | |
| - name: Build Framework | |
| run: | | |
| cd packages/motionforge | |
| bun install | |
| bun run build | |
| - name: Build CLI | |
| run: | | |
| cd packages/create-motionforge | |
| bun install | |
| # No build script for CLI yet as it is direct JS, but verify it exists | |
| ls bin/index.js |