chore(release): 0.12.0 — chapters that work on YouTube & Vimeo #62
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: | |
| jobs: | |
| test: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v5 | |
| - uses: pnpm/action-setup@v4 | |
| - uses: actions/setup-node@v5 | |
| with: | |
| node-version: 22 | |
| cache: pnpm | |
| - run: sudo apt-get update && sudo apt-get install -y ffmpeg fonts-liberation fonts-noto-color-emoji | |
| - run: pnpm install --frozen-lockfile | |
| - run: pnpm build | |
| - run: pnpm typecheck | |
| - run: pnpm --filter tutorial-forge test | |
| - run: pnpm --filter tutorial-forge-example-app exec playwright install --with-deps chromium | |
| - name: E2E render against example app | |
| run: pnpm --filter tutorial-forge-example-app e2e | |
| - name: Publish dry-run | |
| run: pnpm --filter tutorial-forge --filter tutorial-forge-cli publish --dry-run --no-git-checks |