From 41cad5a137cd0db33d74458dd581f64edbb54517 Mon Sep 17 00:00:00 2001 From: Dominic Letz Date: Tue, 27 Feb 2024 10:41:08 -0700 Subject: [PATCH] minor --- lib/mix/tasks/installer.ex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/mix/tasks/installer.ex b/lib/mix/tasks/installer.ex index 37b79f7..456b700 100644 --- a/lib/mix/tasks/installer.ex +++ b/lib/mix/tasks/installer.ex @@ -6,14 +6,14 @@ defmodule Mix.Tasks.Desktop.Installer do @shortdoc "Creates a platform specific installer package." def run(_args, config \\ Mix.Project.config()) do release = - Enum.find(config[:releases], fn {_name, rel} -> + Enum.find(config[:releases] || [], fn {_name, rel} -> steps = Keyword.get(rel, :steps, []) Enum.member?(steps, &Desktop.Deployment.generate_installer/1) end) if release == nil do IO.puts(""" - Desktop.Installer couldn't find a release steps configured + Desktop.Installer couldn't find a release with steps configured to include the Deployment task `&Desktop.Deployment.generate_installer/1`. Add the `generate_installer/1` callback at least to one of your