Alembic Migration Checker v1
🚀 Features
- Database Schema Consistency Checks: Automatically verify the consistency between Alembic migration versions and the actual database, ensuring seamless migration processes.
- Support for Multiple Databases: Compatible with PostgreSQL 🐘, MySQL 🐬, and SQLite 🪶, facilitating a wide range of development environments.
- CI/CD Integration: Seamlessly integrate into GitHub Actions workflows to enhance pull request reviews and pre-deployment stages.
🛠️ Setup and Configuration
- Simplified setup process with minimal configuration needs.
- Default configurations for PostgreSQL, with easy adjustments for MySQL and SQLite.
📚 Documentation
- Comprehensive README with step-by-step instructions for setup, configuration, and usage in different scenarios.
- Examples included for integrating migration checks into workflows for PRs, staging, and production deployments.
🎉 Getting Started
To start using the Alembic Migration Checker in your projects, add it to your GitHub Actions workflow by specifying DevGlitch/alembic-migration-checker@v1
in your .github/workflows
YAML file. Adjust the inputs according to your database setup, and you're ready to ensure your database migrations are always in sync!