From 413f92e2700e4db23a444932f493f580fa9b790c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=89=E9=91=AB=E5=8D=87?= Date: Wed, 10 Jun 2026 14:39:37 +0800 Subject: [PATCH] =?UTF-8?q?fix(migrations):=20=E5=90=88=E5=B9=B6=20alembic?= =?UTF-8?q?=20=E5=A4=9A=E5=A4=B4(skill=5Fname=5Fzh=20=E4=B8=8E=20chain-sta?= =?UTF-8?q?ges=20=E5=88=86=E6=94=AF)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 20260609_01(skills.name_zh)直接挂在 20260608_01 之下,与 20260608_02..06(chain-stages/parallel-agent 分支)形成两个 head,导致 `alembic upgrade head` 报 Multiple head revisions。新增空 merge 版本 20260609_02 同时指向 20260608_06 与 20260609_01,使 head 归一。 Co-Authored-By: Claude Opus 4.8 (1M context) --- ..._02_merge_skill_name_zh_and_chain_heads.py | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 offline-backend-20260512/backend/packages/harness/deerflow/persistence/migrations/versions/20260609_02_merge_skill_name_zh_and_chain_heads.py diff --git a/offline-backend-20260512/backend/packages/harness/deerflow/persistence/migrations/versions/20260609_02_merge_skill_name_zh_and_chain_heads.py b/offline-backend-20260512/backend/packages/harness/deerflow/persistence/migrations/versions/20260609_02_merge_skill_name_zh_and_chain_heads.py new file mode 100644 index 00000000..f8095d73 --- /dev/null +++ b/offline-backend-20260512/backend/packages/harness/deerflow/persistence/migrations/versions/20260609_02_merge_skill_name_zh_and_chain_heads.py @@ -0,0 +1,30 @@ +"""Merge the skill_name_zh and chain-stages migration heads. + +Two lineages both descend from ``20260608_01`` (admin_leaderboard_daily_stats): +``20260608_02`` … ``20260608_06`` (the chain-stages / parallel-agent branch) and +``20260609_01`` (skills.name_zh), which branched directly off ``20260608_01`` +instead of off the latest head. That left the graph with two heads and made +``alembic upgrade head`` fail with "Multiple head revisions are present". This +no-op merge revision joins both lineages so ``upgrade head`` resolves to a single +head again. + +Revision ID: 20260609_02 +Revises: 20260608_06, 20260609_01 +Create Date: 2026-06-10 +""" + +from __future__ import annotations + + +revision = "20260609_02" +down_revision = ("20260608_06", "20260609_01") +branch_labels = None +depends_on = None + + +def upgrade() -> None: + pass + + +def downgrade() -> None: + pass