add information about alembic failures (#4262)

Signed-off-by: Benji Visser <benji@093b.org>
This commit is contained in:
Benji Visser 2025-12-10 14:22:03 -05:00 committed by GitHub
parent 0b617f6635
commit c281428d73
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -3,4 +3,21 @@
export PATH="${PATH}:.venv/bin"
alembic upgrade head
# then check if the database is up to date with the models
alembic check
if ! alembic check; then
echo ""
echo "============================================"
echo "ALEMBIC CHECK FAILED"
echo "============================================"
echo ""
echo "Your database models are out of sync with the migrations."
echo ""
echo "If this is an OSS sync PR and you had database migrations"
echo "in your cloud PR, you will need to generate the migration"
echo "for this branch:"
echo ""
echo " alembic revision --autogenerate -m \"your migration description\""
echo ""
echo "Then commit and push the generated migration file to this branch."
echo ""
exit 1
fi