chore(deploy): auto-deploy Convex backend on merge + fail loud on mis… - #74
Merged
Merged
Conversation
…config Root cause of the FunctionPathNotFound outage: M11 backend functions were merged but never deployed to the dev deployment the website silently falls back to, so the client called functions the backend didn't have and the WebSocket entered a reconnect storm. Backend deploys were manual and decoupled from merges, so they were forgotten (same gap as M6.2 and M7). - .github/workflows/convex-deploy.yml — on push to main touching convex/, run `convex deploy` to prod (needs repo secret CONVEX_DEPLOY_KEY). Code and the deployment can no longer drift. - deployment.ts — a production build with no VITE_CONVEX_URL still falls back to dev, but now logs a loud error instead of silently pointing prod users at the dev backend. - CLAUDE.md — document the dev (tangible-finch-68) vs prod (formal-dove-357) model and the deploy rules.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This branch was successfully deployed
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
…config
Root cause of the FunctionPathNotFound outage: M11 backend functions were merged but never deployed to the dev deployment the website silently falls back to, so the client called functions the backend didn't have and the WebSocket entered a reconnect storm. Backend deploys were manual and decoupled from merges, so they were forgotten (same gap as M6.2 and M7).
convex deployto prod (needs repo secret CONVEX_DEPLOY_KEY). Code and the deployment can no longer drift.