Skip to content

Commit 20bfbed

Browse files
committed
[CELL-293] drop the financial module from the ultimate stack so CI's arm64 thin build stops stalling on yahoo-finance-mcp's source rebuild
- chore(infra): remove the `financial` import + enable from `nixhome/stacks/ultimate.nix` and from `devcellProfiles.ultimate` in `nixhome/flake.nix`. yahoo-finance-mcp is a custom github derivation (`Alex2Yang97/yahoo-finance-mcp` pinned by rev) that's never cached on `cache.nixos.org`, so every fresh runner rebuilds it from source and the post-install `pythonImportsCheckPhase` stalls CI on arm64. `cell modules list` still shows financial in the catalog and `cell build --modules financial` still works — the module isn't deleted, just removed from the default `ultimate` composition
1 parent 22b2059 commit 20bfbed

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

‎nixhome/flake.nix‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@
115115
# from fullstack
116116
"build" "go" "apple" "infra" "node" "project-management" "python" "qa-tools" "scraping"
117117
# ultimate additions
118-
"android" "desktop" "electronics" "financial" "graphics" "news" "nixos"
118+
"android" "desktop" "electronics" "graphics" "news" "nixos"
119119
"postgresql" "publishing" "security" "travel" "plex"
120120
];
121121
};

‎nixhome/stacks/ultimate.nix‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
../modules/android.nix
99
../modules/desktop
1010
../modules/electronics.nix
11-
../modules/financial.nix
11+
# CELL-293: financial temporarily removed from ultimate — yahoo-finance-mcp
12+
# rebuilds from source on every fresh runner (custom github derivation, not
13+
# on cache.nixos.org) and its pythonImportsCheck stalls CI on arm64.
1214
../modules/graphics.nix
1315
../modules/llm
1416
../modules/media
@@ -27,7 +29,6 @@
2729
devcell.modules.android.enable = true;
2830
devcell.modules.desktop.enable = true;
2931
devcell.modules.electronics.enable = true;
30-
devcell.modules.financial.enable = true;
3132
devcell.modules.graphics.enable = true;
3233
devcell.modules.news.enable = true;
3334
devcell.modules.nixos.enable = true;

0 commit comments

Comments
 (0)