commit - 07b9f14059ba33b55b45ff61b78b05470a963068
commit + e71ef9d363588493831287fa6f050fb3ce4856e7
blob - 6c6d619ec168b33782b1d81f3d7860d8e8b90bcb
blob + e6f586f002e083d0f4ae6d06eb51d52424f75e6d
--- flake.nix
+++ flake.nix
outputs = {nixpkgs, ...}: let
version = "0.4.0";
pkgs = nixpkgs.legacyPackages.x86_64-linux;
- beamPackages = pkgs.beam.packages.erlang_28;
+ beamPackages = pkgs.beam.packages.erlang_29;
in {
devShells.x86_64-linux.default = pkgs.mkShell {
- buildInputs = [beamPackages.elixir beamPackages.erlang beamPackages.expert pkgs.git pkgs.just];
+ buildInputs = [beamPackages.elixir_1_20 beamPackages.erlang beamPackages.expert pkgs.git pkgs.just];
shellHook = ''
mix deps.get
'';
inherit version;
src = ./.;
- nativeBuildInputs = [beamPackages.elixir];
+ nativeBuildInputs = [beamPackages.elixir_1_20];
MIX_HOME = "nix-mix";
HEX_HOME = "nix-hex";
pname = "shirts-deps";
inherit version;
src = ./.;
- sha256 = "sha256-HE8ocvX0ApXndFr2x+kUdPZ6iG/1DPQZufRmM0pErFc=";
+ sha256 = "sha256-Hy9zEvAeTvrQXDmOXasurNxg2cqEx49UEMDgBS+5CiE=";
};
removeCookie = false;
blob - d5dbeba9d23237432eb43bc1c7fd8ed36722dce5
blob + f7197abb06697ae9aa2153c8be9bb777a6d76897
--- mix.exs
+++ mix.exs
[
app: :shirts,
version: "0.4.0",
- elixir: "~> 1.18",
+ elixir: "~> 1.19",
start_permanent: Mix.env() == :prod,
deps: deps()
]
blob - 57d13f80abb43864c11d780bb759beb1ef72641b
blob + f3f66ef9263b96c39d37e83d8a6300ba27fedc04
--- mix.lock
+++ mix.lock
"db_connection": {:hex, :db_connection, "2.10.1", "d5465f6bcc125c1b8981c1dbf23c193ca16f446ec0b25832dc174f74f18be510", [:mix], [{:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "18ed94c6e627b4bf452dbd4df61b69a35a1e768525140bc1917b7a685026a6a3"},
"dialyxir": {:hex, :dialyxir, "1.4.7", "dda948fcee52962e4b6c5b4b16b2d8fa7d50d8645bbae8b8685c3f9ecb7f5f4d", [:mix], [{:erlex, ">= 0.2.8", [hex: :erlex, repo: "hexpm", optional: false]}], "hexpm", "b34527202e6eb8cee198efec110996c25c5898f43a4094df157f8d28f27d9efe"},
"elixir_make": {:hex, :elixir_make, "0.10.0", "16577e2583a79bb79237bbff349619ef5d80afffc07eac6e4faf0d00e2ddaf7d", [:mix], [], "hexpm", "dc1f09fb7fa68866b886abd5f0f3c83553b1a19a52359a899e92af1bb3b31982"},
- "erlex": {:hex, :erlex, "0.2.8", "cd8116f20f3c0afe376d1e8d1f0ae2452337729f68be016ea544a72f767d9c12", [:mix], [], "hexpm", "9d66ff9fedf69e49dc3fd12831e12a8a37b76f8651dd21cd45fcf5561a8a7590"},
+ "erlex": {:hex, :erlex, "0.2.9", "7debbbaa9f4f368b8cd648983e0f1d7963028508e9c59e9d4ed504e94ef52a55", [:mix], [], "hexpm", "8cfffc0ec7159e6d73de2ab28a588064de80f88b2798d5cbe4482cbbc200178b"},
"exqlite": {:hex, :exqlite, "0.37.0", "701e7e02679e8c1bb6da331ea93d83b481c714b0831e82e2f8a73375b3d93a9e", [:make, :mix], [{:cc_precompiler, "~> 0.1", [hex: :cc_precompiler, repo: "hexpm", optional: false]}, {:db_connection, "~> 2.1", [hex: :db_connection, repo: "hexpm", optional: false]}, {:elixir_make, "~> 0.8", [hex: :elixir_make, repo: "hexpm", optional: false]}, {:table, "~> 0.1.0", [hex: :table, repo: "hexpm", optional: true]}], "hexpm", "a44816dd0d234fba68c47a3609af61d306d24ef517a89bfaee4d6a811792d913"},
"file_system": {:hex, :file_system, "1.1.1", "31864f4685b0148f25bd3fbef2b1228457c0c89024ad67f7a81a3ffbc0bbad3a", [:mix], [], "hexpm", "7a15ff97dfe526aeefb090a7a9d3d03aa907e100e262a0f8f7746b78f8f87a5d"},
"finch": {:hex, :finch, "0.21.0", "b1c3b2d48af02d0c66d2a9ebfb5622be5c5ecd62937cf79a88a7f98d48a8290c", [:mix], [{:mime, "~> 1.0 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:mint, "~> 1.6.2 or ~> 1.7", [hex: :mint, repo: "hexpm", optional: false]}, {:nimble_options, "~> 0.4 or ~> 1.0", [hex: :nimble_options, repo: "hexpm", optional: false]}, {:nimble_pool, "~> 1.1", [hex: :nimble_pool, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "87dc6e169794cb2570f75841a19da99cfde834249568f2a5b121b809588a4377"},