From 20c4068e5d8bd725c42513301b288094c8857041 Mon Sep 17 00:00:00 2001 From: James Every Date: Wed, 25 Mar 2020 16:19:15 +0000 Subject: Convert to ports (#5) * Remove erlexec dependency * feat: async verify worker has started * test: move infinite to script * fix: timeout response * fix: unix compile [Closes #169398412] * feat: allow database patterns as worker param This allows us to expand paths in an application, which is not possible from the configuration file. * OTP 22 compatible with Elixir 1.7-1.10 * Install make on CI server libmagic-dev contains magic.h Fix this error: ** (Mix) Could not compile with "make" (exit status: 2). * Fix make install * Fix plurality * Fix credo warning * Allow multiple error messages OS X and Linux return different errors messages. * Allow named GenServer processes * Types * Disable test broken in ci Works locally, not in CI. test/gen_magic_test.exs:50 ** (EXIT from #PID<0.1672.0>) shutdown --- mix.exs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'mix.exs') diff --git a/mix.exs b/mix.exs index bf27818..258d66f 100644 --- a/mix.exs +++ b/mix.exs @@ -4,8 +4,8 @@ defmodule GenMagic.MixProject do def project do [ app: :gen_magic, - version: "0.1.0", - elixir: "~> 1.8", + version: "0.20.83", + elixir: "~> 1.7", start_permanent: Mix.env() == :prod, compilers: [:elixir_make] ++ Mix.compilers(), deps: deps() @@ -20,9 +20,9 @@ defmodule GenMagic.MixProject do defp deps do [ - {:elixir_make, "~> 0.4", runtime: false}, - {:exexec, "~> 0.2.0"}, - {:erlexec, "~> 1.10.0"} + {:credo, "~> 1.3", only: [:dev, :test], runtime: false}, + {:dialyxir, "~> 1.0.0-rc.6", only: [:dev], runtime: false}, + {:elixir_make, "~> 0.4", runtime: false} ] end end -- cgit v1.2.3