gabriel / musehub public
chore BREAKING task/flatten-migrations #2 / 2
gabriel · 164 days ago · Apr 16, 2026 · Diff

chore: flatten 51 alembic migrations into single initial_schema

Delete all 0001–0051 incremental migrations and replace with a single initial_schema.py autogenerated from the current SQLAlchemy models. down_revision = None, revision = 143316ff5c33.

Also adds alembic/script.py.mako which was missing and required for future alembic revision commands.

Verified: applies cleanly from empty DB with alembic upgrade head.

sha256:0496302b9ccaefa72023aa1c0884ed3b9778e59680425d7e878b9797df20b5be sha
+11 −448 symbols
sha256:2d79e342278fb6c59e379352f422c3e9eae0278b3b15ba48de8333c1147fd038 snapshot
+11
symbols added
−448
symbols removed
0
dead code introduced
Semantic Changes 459 symbols
~ alembic/versions/initial_schema.py .py 11 symbols added
+ branch_labels variable variable branch_labels L19–19
+ depends_on variable variable depends_on L20–20
+ down_revision variable variable down_revision L18–18
+ downgrade function function downgrade L628–758
+ Sequence import import Sequence L10–10
+ Union import import Union L10–10
+ annotations import import annotations L8–8 ← moved from alembic/versions/0051_backfill_sha256_prefix.py
+ op import import op L12–12 ← moved from alembic/versions/0051_backfill_sha256_prefix.py
+ sa import import sa L13–13 ← moved from alembic/versions/0050_genesis_addressed_ids.py
+ revision variable variable revision L17–17
+ upgrade function function upgrade L23–624
− branch_labels variable variable branch_labels L56–56
− depends_on variable variable depends_on L57–57
− down_revision variable variable down_revision L55–55
− downgrade function function downgrade L882–1040
− annotations import import annotations L48–48
− op import import op L51–51
− postgresql import import postgresql L52–52
− sa import import sa L50–50
− revision variable variable revision L54–54
− upgrade function function upgrade L60–879
~ alembic/versions/0002_v2_domains.py .py 13 symbols removed
− _CODE_CAPABILITIES variable variable _CODE_CAPABILITIES L61–84
− _manifest_hash function function _manifest_hash L54–57
− branch_labels variable variable branch_labels L50–50
− depends_on variable variable depends_on L51–51
− down_revision variable variable down_revision L49–49
− downgrade function function downgrade L198–249
− annotations import import annotations L40–40
− hashlib import import hashlib L43–43
− json import import json L42–42
− op import import op L46–46
− sa import import sa L45–45
− revision variable variable revision L48–48
− upgrade function function upgrade L87–195
− branch_labels variable variable branch_labels L29–29
− depends_on variable variable depends_on L30–30
− down_revision variable variable down_revision L28–28
− downgrade function function downgrade L121–127
− op import import op L24–24
− sa import import sa L23–23
− revision variable variable revision L27–27
− upgrade function function upgrade L33–118
− branch_labels variable variable branch_labels L31–31
− depends_on variable variable depends_on L32–32
− down_revision variable variable down_revision L30–30
− downgrade function function downgrade L121–139
− op import import op L26–26
− sa import import sa L25–25
− revision variable variable revision L29–29
− upgrade function function upgrade L35–118
− branch_labels variable variable branch_labels L19–19
− depends_on variable variable depends_on L20–20
− down_revision variable variable down_revision L18–18
− downgrade function function downgrade L35–36
− annotations import import annotations L12–12
− op import import op L15–15
− sa import import sa L14–14
− revision variable variable revision L17–17
− upgrade function function upgrade L23–32
~ alembic/versions/0006_ci_system.py .py 9 symbols removed
− branch_labels variable variable branch_labels L20–20
− depends_on variable variable depends_on L21–21
− down_revision variable variable down_revision L19–19
− downgrade function function downgrade L154–158
− annotations import import annotations L13–13
− op import import op L16–16
− sa import import sa L15–15
− revision variable variable revision L18–18
− upgrade function function upgrade L24–151
− branch_labels variable variable branch_labels L17–17
− depends_on variable variable depends_on L18–18
− down_revision variable variable down_revision L16–16
− downgrade function function downgrade L46–48
− annotations import import annotations L10–10
− op import import op L13–13
− sa import import sa L12–12
− revision variable variable revision L15–15
− upgrade function function upgrade L21–43
− branch_labels variable variable branch_labels L20–20
− depends_on variable variable depends_on L21–21
− down_revision variable variable down_revision L19–19
− downgrade function function downgrade L49–57
− annotations import import annotations L13–13
− op import import op L16–16
− sa import import sa L15–15
− revision variable variable revision L18–18
− upgrade function function upgrade L24–46
~ alembic/versions/0009_pr_number.py .py 9 symbols removed
− branch_labels variable variable branch_labels L17–17
− depends_on variable variable depends_on L18–18
− down_revision variable variable down_revision L16–16
− downgrade function function downgrade L44–54
− annotations import import annotations L10–10
− op import import op L12–12
− sa import import sa L13–13
− revision variable variable revision L15–15
− upgrade function function upgrade L21–41
− branch_labels variable variable branch_labels L30–30
− depends_on variable variable depends_on L31–31
− down_revision variable variable down_revision L29–29
− downgrade function function downgrade L75–79
− annotations import import annotations L23–23
− op import import op L25–25
− sa import import sa L26–26
− revision variable variable revision L28–28
− upgrade function function upgrade L34–72
− branch_labels variable variable branch_labels L19–19
− depends_on variable variable depends_on L20–20
− down_revision variable variable down_revision L18–18
− downgrade function function downgrade L120–145
− annotations import import annotations L12–12
− op import import op L14–14
− sa import import sa L15–15
− revision variable variable revision L17–17
− upgrade function function upgrade L23–117
− branch_labels variable variable branch_labels L12–12
− depends_on variable variable depends_on L13–13
− down_revision variable variable down_revision L11–11
− downgrade function function downgrade L73–78
− op import import op L7–7
− sa import import sa L8–8
− revision variable variable revision L10–10
− upgrade function function upgrade L16–70
− branch_labels variable variable branch_labels L12–12
− depends_on variable variable depends_on L13–13
− down_revision variable variable down_revision L11–11
− downgrade function function downgrade L47–60
− op import import op L7–7
− sa import import sa L8–8
− revision variable variable revision L10–10
− upgrade function function upgrade L16–44
− branch_labels variable variable branch_labels L15–15
− depends_on variable variable depends_on L16–16
− down_revision variable variable down_revision L14–14
− downgrade function function downgrade L26–27
− op import import op L10–10
− sa import import sa L11–11
− revision variable variable revision L13–13
− upgrade function function upgrade L19–23
~ alembic/versions/0015_intel_cache.py .py 8 symbols removed
− branch_labels variable variable branch_labels L20–20
− depends_on variable variable depends_on L21–21
− down_revision variable variable down_revision L19–19
− downgrade function function downgrade L62–66
− op import import op L15–15
− sa import import sa L16–16
− revision variable variable revision L18–18
− upgrade function function upgrade L24–59
− branch_labels variable variable branch_labels L18–18
− depends_on variable variable depends_on L19–19
− down_revision variable variable down_revision L17–17
− downgrade function function downgrade L50–119
− annotations import import annotations L11–11
− op import import op L14–14
− sa import import sa L13–13
− revision variable variable revision L16–16
− upgrade function function upgrade L22–47
− branch_labels variable variable branch_labels L13–13
− depends_on variable variable depends_on L14–14
− down_revision variable variable down_revision L12–12
− downgrade function function downgrade L27–32
− annotations import import annotations L6–6
− op import import op L9–9
− sa import import sa L8–8
− revision variable variable revision L11–11
− upgrade function function upgrade L17–24
− branch_labels variable variable branch_labels L13–13
− depends_on variable variable depends_on L14–14
− down_revision variable variable down_revision L12–12
− downgrade function function downgrade L81–133
− annotations import import annotations L6–6
− op import import op L9–9
− sa import import sa L8–8
− revision variable variable revision L11–11
− upgrade function function upgrade L17–78
− branch_labels variable variable branch_labels L18–18
− depends_on variable variable depends_on L19–19
− down_revision variable variable down_revision L17–17
− downgrade function function downgrade L26–30
− annotations import import annotations L11–11
− op import import op L14–14
− sa import import sa L13–13
− revision variable variable revision L16–16
− upgrade function function upgrade L22–23
− _TABLES variable variable _TABLES L19–24
− branch_labels variable variable branch_labels L16–16
− depends_on variable variable depends_on L17–17
− down_revision variable variable down_revision L15–15
− downgrade function function downgrade L40–42
− annotations import import annotations L9–9
− op import import op L12–12
− sa import import sa L11–11
− revision variable variable revision L14–14
− upgrade function function upgrade L27–37
− branch_labels variable variable branch_labels L16–16
− depends_on variable variable depends_on L17–17
− down_revision variable variable down_revision L15–15
− downgrade function function downgrade L37–39
− annotations import import annotations L9–9
− op import import op L12–12
− sa import import sa L11–11
− revision variable variable revision L14–14
− upgrade function function upgrade L20–34
− branch_labels variable variable branch_labels L24–24
− depends_on variable variable depends_on L25–25
− down_revision variable variable down_revision L23–23
− downgrade function function downgrade L41–51
− annotations import import annotations L18–18
− op import import op L20–20
− revision variable variable revision L22–22
− upgrade function function upgrade L28–38
− branch_labels variable variable branch_labels L13–13
− depends_on variable variable depends_on L14–14
− down_revision variable variable down_revision L12–12
− downgrade function function downgrade L35–38
− annotations import import annotations L6–6
− op import import op L9–9
− sa import import sa L8–8
− revision variable variable revision L11–11
− upgrade function function upgrade L17–32
~ alembic/versions/0024_drop_ci_tables.py .py 9 symbols removed
− branch_labels variable variable branch_labels L23–23
− depends_on variable variable depends_on L24–24
− down_revision variable variable down_revision L22–22
− downgrade function function downgrade L36–137
− annotations import import annotations L16–16
− op import import op L19–19
− sa import import sa L18–18
− revision variable variable revision L21–21
− upgrade function function upgrade L27–33
− branch_labels variable variable branch_labels L27–27
− depends_on variable variable depends_on L28–28
− down_revision variable variable down_revision L26–26
− downgrade function function downgrade L49–212
− annotations import import annotations L20–20
− op import import op L23–23
− sa import import sa L22–22
− revision variable variable revision L25–25
− upgrade function function upgrade L31–46
− down_revision variable variable down_revision L13–13
− downgrade function function downgrade L32–33
− JSONB import import JSONB L17–17
− op import import op L15–15
− sa import import sa L16–16
− revision variable variable revision L12–12
− upgrade function function upgrade L20–29
− branch_labels variable variable branch_labels L12–12
− depends_on variable variable depends_on L13–13
− down_revision variable variable down_revision L11–11
− downgrade function function downgrade L23–27
− op import import op L8–8
− revision variable variable revision L10–10
− upgrade function function upgrade L16–20
− branch_labels variable variable branch_labels L12–12
− depends_on variable variable depends_on L13–13
− down_revision variable variable down_revision L11–11
− downgrade function function downgrade L38–54
− op import import op L8–8
− revision variable variable revision L10–10
− upgrade function function upgrade L16–35
− branch_labels variable variable branch_labels L19–19
− depends_on variable variable depends_on L20–20
− down_revision variable variable down_revision L18–18
− downgrade function function downgrade L27–28
− annotations import import annotations L1–1
− op import import op L15–15
− revision variable variable revision L17–17
− upgrade function function upgrade L23–24
− branch_labels variable variable branch_labels L24–24
− depends_on variable variable depends_on L25–25
− down_revision variable variable down_revision L23–23
− downgrade function function downgrade L35–38
− annotations import import annotations L1–1
− op import import op L20–20
− sa import import sa L19–19
− revision variable variable revision L22–22
− upgrade function function upgrade L28–32
− branch_labels variable variable branch_labels L22–22
− depends_on variable variable depends_on L23–23
− down_revision variable variable down_revision L21–21
− downgrade function function downgrade L38–39
− annotations import import annotations L15–15
− op import import op L18–18
− sa import import sa L17–17
− revision variable variable revision L20–20
− upgrade function function upgrade L26–35
− branch_labels variable variable branch_labels L18–18
− depends_on variable variable depends_on L19–19
− down_revision variable variable down_revision L17–17
− downgrade function function downgrade L54–56
− annotations import import annotations L11–11
− op import import op L14–14
− sa import import sa L13–13
− revision variable variable revision L16–16
− upgrade function function upgrade L22–51
− branch_labels variable variable branch_labels L17–17
− depends_on variable variable depends_on L18–18
− down_revision variable variable down_revision L16–16
− downgrade function function downgrade L32–34
− annotations import import annotations L10–10
− op import import op L13–13
− sa import import sa L12–12
− revision variable variable revision L15–15
− upgrade function function upgrade L21–29
− branch_labels variable variable branch_labels L19–19
− depends_on variable variable depends_on L20–20
− down_revision variable variable down_revision L18–18
− downgrade function function downgrade L66–68
− annotations import import annotations L12–12
− op import import op L15–15
− sa import import sa L14–14
− revision variable variable revision L17–17
− upgrade function function upgrade L23–63
− branch_labels variable variable branch_labels L17–17
− depends_on variable variable depends_on L18–18
− down_revision variable variable down_revision L16–16
− downgrade function function downgrade L28–29
− op import import op L12–12
− sa import import sa L13–13
− revision variable variable revision L15–15
− upgrade function function upgrade L21–25
− branch_labels variable variable branch_labels L16–16
− depends_on variable variable depends_on L17–17
− down_revision variable variable down_revision L15–15
− downgrade function function downgrade L45–104
− op import import op L12–12
− sa import import sa L11–11
− revision variable variable revision L14–14
− upgrade function function upgrade L20–42
− branch_labels variable variable branch_labels L12–12
− depends_on variable variable depends_on L13–13
− down_revision variable variable down_revision L11–11
− downgrade function function downgrade L28–29
− op import import op L7–7
− sa import import sa L8–8
− revision variable variable revision L10–10
− upgrade function function upgrade L16–25
− branch_labels variable variable branch_labels L13–13
− depends_on variable variable depends_on L14–14
− down_revision variable variable down_revision L12–12
− downgrade function function downgrade L29–30
− op import import op L8–8
− sa import import sa L9–9
− revision variable variable revision L11–11
− upgrade function function upgrade L17–26
− branch_labels variable variable branch_labels L17–17
− depends_on variable variable depends_on L18–18
− down_revision variable variable down_revision L16–16
− downgrade function function downgrade L38–40
− op import import op L12–12
− sa import import sa L13–13
− revision variable variable revision L15–15
− upgrade function function upgrade L21–35
− _EMPTY_MSGPACK_DICT variable variable _EMPTY_MSGPACK_DICT L29–29
− branch_labels variable variable branch_labels L25–25
− depends_on variable variable depends_on L26–26
− down_revision variable variable down_revision L24–24
− downgrade function function downgrade L63–70
− annotations import import annotations L18–18
− op import import op L20–20
− sa import import sa L21–21
− revision variable variable revision L23–23
− upgrade function function upgrade L32–60
− branch_labels variable variable branch_labels L20–20
− depends_on variable variable depends_on L21–21
− down_revision variable variable down_revision L19–19
− downgrade function function downgrade L53–54
− annotations import import annotations L13–13
− op import import op L15–15
− sa import import sa L16–16
− revision variable variable revision L18–18
− upgrade function function upgrade L24–50
− branch_labels variable variable branch_labels L20–20
− depends_on variable variable depends_on L21–21
− down_revision variable variable down_revision L19–19
− downgrade function function downgrade L31–32
− annotations import import annotations L13–13
− op import import op L15–15
− sa import import sa L16–16
− revision variable variable revision L18–18
− upgrade function function upgrade L24–28
− branch_labels variable variable branch_labels L19–19
− depends_on variable variable depends_on L20–20
− down_revision variable variable down_revision L18–18
− downgrade function function downgrade L29–38
− annotations import import annotations L12–12
− op import import op L15–15
− sa import import sa L14–14
− revision variable variable revision L17–17
− upgrade function function upgrade L23–26
− branch_labels variable variable branch_labels L36–36
− depends_on variable variable depends_on L37–37
− down_revision variable variable down_revision L35–35
− downgrade function function downgrade L80–82
− annotations import import annotations L29–29
− op import import op L32–32
− sa import import sa L31–31
− revision variable variable revision L34–34
− upgrade function function upgrade L40–77
− branch_labels variable variable branch_labels L24–24
− depends_on variable variable depends_on L25–25
− down_revision variable variable down_revision L23–23
− downgrade function function downgrade L42–61
− annotations import import annotations L17–17
− op import import op L20–20
− sa import import sa L19–19
− revision variable variable revision L22–22
− upgrade function function upgrade L28–39
− branch_labels variable variable branch_labels L23–23
− depends_on variable variable depends_on L24–24
− down_revision variable variable down_revision L22–22
− downgrade function function downgrade L52–55
− annotations import import annotations L16–16
− op import import op L19–19
− sa import import sa L18–18
− revision variable variable revision L21–21
− upgrade function function upgrade L27–49
− branch_labels variable variable branch_labels L23–23
− depends_on variable variable depends_on L24–24
− down_revision variable variable down_revision L22–22
− downgrade function function downgrade L32–37
− annotations import import annotations L16–16
− op import import op L19–19
− sa import import sa L18–18
− revision variable variable revision L21–21
− upgrade function function upgrade L27–29
− branch_labels variable variable branch_labels L28–28
− depends_on variable variable depends_on L29–29
− down_revision variable variable down_revision L27–27
− downgrade function function downgrade L119–124
− annotations import import annotations L21–21
− op import import op L24–24
− sa import import sa L23–23
− revision variable variable revision L26–26
− upgrade function function upgrade L32–116
− branch_labels variable variable branch_labels L24–24
− depends_on variable variable depends_on L25–25
− down_revision variable variable down_revision L23–23
− downgrade function function downgrade L55–79
− annotations import import annotations L17–17
− op import import op L20–20
− sa import import sa L19–19
− revision variable variable revision L22–22
− upgrade function function upgrade L28–52
− _FK_WIDENINGS variable variable _FK_WIDENINGS L79–107
− _PK_WIDENINGS variable variable _PK_WIDENINGS L67–76
− branch_labels variable variable branch_labels L63–63
− depends_on variable variable depends_on L64–64
− down_revision variable variable down_revision L62–62
− downgrade function function downgrade L151–187
− annotations import import annotations L56–56
− op import import op L59–59
− sa import import sa L58–58 → moved to alembic/versions/initial_schema.py
− revision variable variable revision L61–61
− upgrade function function upgrade L110–148
− branch_labels variable variable branch_labels L31–31
− depends_on variable variable depends_on L32–32
− down_revision variable variable down_revision L30–30
− downgrade function function downgrade L133–177
− annotations import import annotations L25–25 → moved to alembic/versions/initial_schema.py
− op import import op L27–27 → moved to alembic/versions/initial_schema.py
− revision variable variable revision L29–29
− upgrade function function upgrade L35–130

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:0496302b9ccaefa72023aa1c0884ed3b9778e59680425d7e878b9797df20b5be --body "your comment"