From 9b4f26bc48016d9375a27ae7a71111c6d9277202 Mon Sep 17 00:00:00 2001 From: Damirados Date: Wed, 8 Apr 2026 15:29:25 +0200 Subject: [PATCH] Fix Hex release metadata Avoid capturing compile output in the tag version check and include the package maintainer in Hex metadata. --- .github/workflows/hex_publish.yml | 2 +- mix.exs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/hex_publish.yml b/.github/workflows/hex_publish.yml index 33d9976..d8598d5 100644 --- a/.github/workflows/hex_publish.yml +++ b/.github/workflows/hex_publish.yml @@ -46,7 +46,7 @@ jobs: shell: bash run: | tag_version="${GITHUB_REF_NAME#v}" - project_version="$(mix run -e 'IO.write(Mix.Project.config()[:version])')" + project_version="$(mix run --no-compile --no-start -e 'IO.write(Mix.Project.config()[:version])')" if [ "$tag_version" != "$project_version" ]; then echo "Tag version $tag_version does not match mix version $project_version" >&2 diff --git a/mix.exs b/mix.exs index 0c01e75..e226f36 100644 --- a/mix.exs +++ b/mix.exs @@ -73,6 +73,7 @@ defmodule Solve.MixProject do defp package do [ licenses: ["MIT"], + maintainers: ["Damirados"], links: %{ "GitHub" => @source_url, "Issues" => @source_url <> "/issues"