docs: document v6 editor-chrome regressions and update polish plan pr… #182
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: new-deepnotes CI | |
| on: | |
| push: | |
| paths: | |
| - "new-deepnotes/**" | |
| - ".github/workflows/new-deepnotes-ci.yml" | |
| pull_request: | |
| paths: | |
| - "new-deepnotes/**" | |
| - ".github/workflows/new-deepnotes-ci.yml" | |
| defaults: | |
| run: | |
| working-directory: new-deepnotes | |
| jobs: | |
| check: | |
| runs-on: ubuntu-latest | |
| services: | |
| postgres: | |
| image: postgres:16-alpine | |
| env: | |
| POSTGRES_USER: postgres | |
| POSTGRES_PASSWORD: postgres | |
| POSTGRES_DB: deepnotes | |
| ports: | |
| - 5432:5432 | |
| options: >- | |
| --health-cmd "pg_isready -U postgres -d deepnotes" | |
| --health-interval 5s | |
| --health-timeout 5s | |
| --health-retries 10 | |
| env: | |
| DATABASE_URL: postgresql://postgres:postgres@127.0.0.1:5432/deepnotes | |
| # CREATEDB-capable catalog connection for @deepnotes/db template-clone tests (RESTART_PLAN §5.7) | |
| DATABASE_ADMIN_URL: postgresql://postgres:postgres@127.0.0.1:5432/postgres | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: pnpm/action-setup@v4 | |
| with: | |
| package_json_file: new-deepnotes/package.json | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: "22" | |
| cache: pnpm | |
| cache-dependency-path: new-deepnotes/pnpm-lock.yaml | |
| - name: Install | |
| run: pnpm install --frozen-lockfile | |
| - name: Migrate Postgres (app DB) | |
| run: pnpm db:migrate | |
| - name: Lint | |
| run: pnpm lint | |
| - name: Typecheck | |
| run: pnpm typecheck | |
| - name: Test | |
| run: pnpm test | |
| - name: Drizzle check | |
| run: pnpm --filter @deepnotes/db exec drizzle-kit check | |
| - name: Build | |
| run: pnpm build |