CAR-1374 + CAR-1365: deploy-dev/uat checkout ref match base + alembic version_num widen — dev → uat

Co-authored-by: Savannah Savings <31+cs_savannah@noreply.git.farh.net>
Co-committed-by: Savannah Savings <31+cs_savannah@noreply.git.farh.net>
This commit is contained in:
2026-06-10 22:53:10 +00:00
committed by Barcode Betty
parent 9a811f9e93
commit 5c38a6cc89
7 changed files with 48 additions and 12 deletions
@@ -18,6 +18,11 @@ depends_on: str | Sequence[str] | None = None
def upgrade() -> None:
# Same VARCHAR(32) alembic_version limitation as the api migrations; the
# common 002 revision id is 46 chars. Widen first so a fresh-DB upgrade can
# stamp it. Idempotent.
op.execute("ALTER TABLE alembic_version ALTER COLUMN version_num TYPE VARCHAR(128)")
op.add_column("users", sa.Column("email_inbound_token", sa.String(22), nullable=True))
op.create_unique_constraint("uq_users_email_inbound_token", "users", ["email_inbound_token"])