Recommended migrations workflow for local environments
I'm wondering what the recommended workflow is for ensuring that migrations are run on individual developers' local environments? E.g, right now, we have an established workflow for running migrations in production, and that works fine. But once a schema change is pushed to main and pulled down to a developer's local environment, running
convex dev will fail without the necessary migration.In past roles, my teams have had a generic
npm run migrate or similar function to handle running any new or un-run migrations. Can we setup Convex this way with the migrations component to prevent devs from encountering a broken schema? Bonus points if this is something that can be integrated into predev or seed.ts so they don't have to manually run a migration at all...

