Current section
36 Versions
Jump to
Current section
36 Versions
Compare versions
3
files changed
+15
additions
-6
deletions
| @@ -26,4 +26,4 @@ | |
| 26 26 | {<<"optional">>,false}, |
| 27 27 | {<<"repository">>,<<"hexpm">>}, |
| 28 28 | {<<"requirement">>,<<"~> 1.0">>}]]}. |
| 29 | - {<<"version">>,<<"0.8.0">>}. |
| 29 | + {<<"version">>,<<"0.8.1">>}. |
| @@ -20,9 +20,10 @@ defmodule Tempus.Telemetria do | |
| 20 20 | |
| 21 21 | {true, true, compiler?} -> |
| 22 22 | if not compiler? do |
| 23 | - Mix.shell().warn( |
| 23 | + IO.warn( |
| 24 24 | ":telemetria has been enabled for `Tempus` but the compiler is not specified, " <> |
| 25 | - "please include it into `compilers:` list in your `project` callback" |
| 25 | + "please include it into `compilers:` list in your `project` callback", |
| 26 | + [] |
| 26 27 | ) |
| 27 28 | end |
| @@ -2,17 +2,18 @@ defmodule Tempus.MixProject do | |
| 2 2 | use Mix.Project |
| 3 3 | |
| 4 4 | @app :tempus |
| 5 | - @version "0.8.0" |
| 5 | + @version "0.8.1" |
| 6 6 | |
| 7 7 | def project do |
| 8 8 | [ |
| 9 9 | app: @app, |
| 10 | - name: "Tempus", |
| 11 10 | version: @version, |
| 11 | + name: "Tempus", |
| 12 12 | elixir: "~> 1.9", |
| 13 13 | compilers: compilers(Mix.env()), |
| 14 14 | elixirc_paths: elixirc_paths(Mix.env()), |
| 15 15 | consolidate_protocols: Mix.env() not in [:dev, :test], |
| 16 | + preferred_cli_env: [quality: :ci, "quality.ci": :ci], |
| 16 17 | description: description(), |
| 17 18 | package: package(), |
| 18 19 | deps: deps(), |
| @@ -93,7 +94,14 @@ defmodule Tempus.MixProject do | |
| 93 94 | |
| 94 95 | defp compilers(:test), do: Mix.compilers() |
| 95 96 | defp compilers(:ci), do: Mix.compilers() |
| 96 | - defp compilers(_), do: [:telemetria | Mix.compilers()] |
| 97 | + |
| 98 | + defp compilers(_) do |
| 99 | + if Application.get_env(:tempus, :telemetria?, false) do |
| 100 | + [:telemetria | Mix.compilers()] |
| 101 | + else |
| 102 | + Mix.compilers() |
| 103 | + end |
| 104 | + end |
| 97 105 | |
| 98 106 | defp elixirc_paths(:test), do: ["lib", "test/support"] |
| 99 107 | defp elixirc_paths(:dev), do: ["lib", "test/support"] |