Alembic Migration Checker: The Essential CI/CD Toolkit for Flask Apps #537
Locked
DevGlitch
started this conversation in
Show and tell
Replies: 1 comment 2 replies
-
Thanks for sharing. Unfortunately I have to recommend users of flask-migrate to not use this action. The action requires the developer to share their database credentials, and this is a risk. Chances are you have good intentions, but as a matter of security it is a very bad idea to share credentials and secrets with third parties. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
👋 Hello Flask-Migrate Community,
I'm excited to introduce a GitHub Action I've developed, Alembic Migration Checker, tailored to enhance database schema management within CI/CD pipelines for Flask applications that uses Alembic. This action automates checks between the latest Alembic migration script and the current database state, alerting you to any discrepancies. It's designed as an essential tool for preventing migration conflicts and ensuring smooth deployments, perfect for Flask projects that utilize Flask-Migrate for managing database migrations.
Features:
How It Works:
By integrating this action into your workflows, you can automate checks for pending migrations, ensuring your database schema is always up to date with your Alembic migrations directory.
Recommended Use Cases:
This action is not just a tool but a step towards more reliable and manageable database migrations for anyone using Alembic in their development pipeline. I warmly invite the community to try it out, share your feedback, and contribute to its development. Whether you have ideas for new features, improvements, or questions, I'm all ears.
and view the .
Looking forward to hearing your thoughts and experiences!
Cheers,
DevGlitch
Beta Was this translation helpful? Give feedback.
All reactions