Skip to content

Commit f86be3a

Browse files
committed
more fixes for darta and ruby in historical modules
1 parent 4d68cbc commit f86be3a

File tree

2 files changed

+30
-15
lines changed

2 files changed

+30
-15
lines changed

pkgs/historical-modules/default.nix

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,20 @@ let
262262
displayVersion = "3.10";
263263
};
264264
}
265+
{
266+
moduleId = "dart-3.8";
267+
commit = "ae6ed05c623804560afd1cf3d80d13b6170d5c24";
268+
overrides = {
269+
displayVersion = "3.8";
270+
};
271+
}
272+
{
273+
moduleId = "ruby-3.1";
274+
commit = "ae6ed05c623804560afd1cf3d80d13b6170d5c24";
275+
overrides = {
276+
displayVersion = "3.1";
277+
};
278+
}
265279
];
266280

267281
moduleFromHistory =

pkgs/upgrade-map/default.nix

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ let
1616
"dart-3.3" = "dart-3.4";
1717
"dart-3.4" = "dart-3.5";
1818
"dart-3.5" = "dart-3.8";
19+
"dart-3.8" = "dart-3.10";
1920
"elixir-1_16" = "elixir-1_17";
2021
"elixir-1_17" = "elixir-1_18";
2122
"go" = "go-1.19";
@@ -26,24 +27,24 @@ let
2627
"rust-1.69" = "rust-1.70";
2728
"rust-1.70" = "rust-1.72";
2829
"rust-1.72" = "rust-stable";
30+
"ruby-3.1" = "ruby-3.2";
2931
"swift" = "swift-5.6";
3032
};
3133

32-
upgrade-module = moduleId:
33-
if hasAttr moduleId upgrade-map then
34-
upgrade-module upgrade-map.${moduleId}
35-
else
36-
moduleId;
34+
upgrade-module =
35+
moduleId: if hasAttr moduleId upgrade-map then upgrade-module upgrade-map.${moduleId} else moduleId;
3736

38-
apply-upgrade-map = modules:
39-
foldl'
40-
(acc: moduleId:
41-
let upgraded = upgrade-module moduleId;
42-
in acc // {
43-
${moduleId} = modules.${upgraded};
44-
}
45-
)
46-
modules
47-
(attrNames upgrade-map);
37+
apply-upgrade-map =
38+
modules:
39+
foldl' (
40+
acc: moduleId:
41+
let
42+
upgraded = upgrade-module moduleId;
43+
in
44+
acc
45+
// {
46+
${moduleId} = modules.${upgraded};
47+
}
48+
) modules (attrNames upgrade-map);
4849
in
4950
apply-upgrade-map

0 commit comments

Comments
 (0)