diff --git a/.tool-versions b/.tool-versions index 521ccb5679..cae12bd56f 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,2 +1,2 @@ -erlang 23.3 +erlang 23.3.4.19 elixir 1.11.4 diff --git a/lib/console/storage/git.ex b/lib/console/storage/git.ex index 6a5fdd3d0e..d89e5ab09d 100644 --- a/lib/console/storage/git.ex +++ b/lib/console/storage/git.ex @@ -6,11 +6,10 @@ defmodule Console.Storage.Git do def init() do unless File.exists?(workspace()) do with {:ok, _} <- maybe_add_username(conf(:git_url)), - {:ok, _} <- cmd("git", ["clone", conf(:git_url), workspace()]), + {:ok, _} <- cmd("git", ["clone", "-b", branch(), conf(:git_url), workspace()]), {:ok, _} <- git("config", ["user.name", conf(:git_user_name)]), {:ok, _} <- git("config", ["user.email", conf(:git_user_email)]), - {:ok, _} <- Plural.unlock(), - do: git("checkout", [branch()]) + do: Plural.unlock() else pull() end diff --git a/lib/console/watchers/upgrade.ex b/lib/console/watchers/upgrade.ex index 9b14d6008f..bc60105679 100644 --- a/lib/console/watchers/upgrade.ex +++ b/lib/console/watchers/upgrade.ex @@ -78,6 +78,7 @@ defmodule Console.Watchers.Upgrade do end end + def handle_info(:usage, %{upgrades: nil} = state), do: {:noreply, state} def handle_info(:usage, %{upgrades: upgrades} = state) do Logger.info "Collecting resource usage" with true <- Console.Deployer.leader?(),