Add two independent jobs to develop.yml — e2e-server and e2e-mcp — that run on each push to develop alongside test/build. `build` stays `needs: test` only, so a failing e2e never blocks the :develop image build/publish; the red run plus GitHub's email to the pusher is the notification. - e2e-server: pgvector + redis services, migrations, apps/server test:e2e. - e2e-mcp: build editor-ext/server/mcp, migrate, start the prod server (REST + /collab in one process), wait for /api/health, seed the admin via /api/auth/setup, then run @docmost/mcp test:e2e. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
5.7 KiB
5.7 KiB