Skip to content

Commit f19ecde

Browse files
committed
elixir: remove deprecated versions 1.10-1.13
These versions no longer receive security updates.
1 parent ec2c7c6 commit f19ecde

File tree

8 files changed

+9
-69
lines changed

8 files changed

+9
-69
lines changed

doc/languages-frameworks/beam.section.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@ Usually, we need to create a `shell.nix` file and do our development inside of t
296296
297297
with pkgs;
298298
let
299-
elixir = beam.packages.erlang_24.elixir_1_12;
299+
elixir = beam.packages.erlang_24.elixir_1_18;
300300
in
301301
mkShell {
302302
buildInputs = [ elixir ];
@@ -311,18 +311,18 @@ If you need to use an overlay to change some attributes of a derivation, e.g. if
311311

312312
```nix
313313
let
314-
elixir_1_13_1_overlay = (self: super: {
315-
elixir_1_13 = super.elixir_1_13.override {
316-
version = "1.13.1";
317-
sha256 = "sha256-t0ic1LcC7EV3avWGdR7VbyX7pGDpnJSW1ZvwvQUPC3w=";
314+
elixir_1_18_1_overlay = (self: super: {
315+
elixir_1_18 = super.elixir_1_18.override {
316+
version = "1.18.1";
317+
sha256 = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=";
318318
};
319319
});
320-
pkgs = import <nixpkgs> { overlays = [ elixir_1_13_1_overlay ]; };
320+
pkgs = import <nixpkgs> { overlays = [ elixir_1_18_1_overlay ]; };
321321
in
322322
with pkgs;
323323
mkShell {
324324
buildInputs = [
325-
elixir_1_13
325+
elixir_1_18
326326
];
327327
}
328328
```
@@ -338,7 +338,7 @@ let
338338
# define packages to install
339339
basePackages = [
340340
git
341-
# replace with beam.packages.erlang.elixir_1_13 if you need
341+
# replace with beam.packages.erlang.elixir_1_18 if you need
342342
beam.packages.erlang.elixir
343343
nodejs
344344
postgresql_14

pkgs/development/beam-modules/default.nix

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -65,26 +65,6 @@ let
6565
debugInfo = true;
6666
};
6767

68-
elixir_1_13 = lib'.callElixir ../interpreters/elixir/1.13.nix {
69-
inherit erlang;
70-
debugInfo = true;
71-
};
72-
73-
elixir_1_12 = lib'.callElixir ../interpreters/elixir/1.12.nix {
74-
inherit erlang;
75-
debugInfo = true;
76-
};
77-
78-
elixir_1_11 = lib'.callElixir ../interpreters/elixir/1.11.nix {
79-
inherit erlang;
80-
debugInfo = true;
81-
};
82-
83-
elixir_1_10 = lib'.callElixir ../interpreters/elixir/1.10.nix {
84-
inherit erlang;
85-
debugInfo = true;
86-
};
87-
8868
# Remove old versions of elixir, when the supports fades out:
8969
# https://hexdocs.pm/elixir/compatibility-and-deprecations.html
9070

pkgs/development/interpreters/elixir/1.10.nix

Lines changed: 0 additions & 9 deletions
This file was deleted.

pkgs/development/interpreters/elixir/1.11.nix

Lines changed: 0 additions & 9 deletions
This file was deleted.

pkgs/development/interpreters/elixir/1.12.nix

Lines changed: 0 additions & 9 deletions
This file was deleted.

pkgs/development/interpreters/elixir/1.13.nix

Lines changed: 0 additions & 9 deletions
This file was deleted.

pkgs/top-level/all-packages.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7177,7 +7177,7 @@ with pkgs;
71777177

71787178
inherit (beam.interpreters)
71797179
erlang erlang_27 erlang_26 erlang_25 erlang_24
7180-
elixir elixir_1_17 elixir_1_16 elixir_1_15 elixir_1_14 elixir_1_13 elixir_1_12 elixir_1_11 elixir_1_10
7180+
elixir elixir_1_17 elixir_1_16 elixir_1_15 elixir_1_14
71817181
elixir-ls;
71827182

71837183
erlang_nox = beam_nox.interpreters.erlang;

pkgs/top-level/beam-packages.nix

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,6 @@ in
6868
elixir_1_16
6969
elixir_1_15
7070
elixir_1_14
71-
elixir_1_13
72-
elixir_1_12
73-
elixir_1_11
74-
elixir_1_10
7571
elixir-ls
7672
lfe
7773
lfe_2_1

0 commit comments

Comments
 (0)