fix(release): locate alembic config from scripts
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 11s
Deploy / Deploy Staging (push) Successful in 2m2s
Deploy / Deploy Production (push) Has been skipped

This commit is contained in:
Xiaoxia AI
2026-06-21 13:05:12 +08:00
parent 747a1c0ad3
commit 89e5b4db5d
+5 -1
View File
@@ -6,8 +6,12 @@ import argparse
import os
from dataclasses import dataclass
from pathlib import Path
from sqlalchemy import create_engine, text
REPO_ROOT = Path(__file__).resolve().parents[1]
@dataclass(frozen=True)
class AlembicPreflightResult:
@@ -31,7 +35,7 @@ def get_head_revision() -> str:
from alembic.config import Config
from alembic.script import ScriptDirectory
config = Config("alembic.ini")
config = Config(str(REPO_ROOT / "alembic.ini"))
script = ScriptDirectory.from_config(config)
head = script.get_current_head()
if not head: