From 76bb5f4d416c4f1f9bde1d96fc0706f1c8a4099c Mon Sep 17 00:00:00 2001 From: Yordis Prieto Date: Fri, 11 Sep 2026 14:47:11 -0400 Subject: [PATCH] chore(release): use native Elixir versioning Signed-off-by: Yordis Prieto --- .github/release-please-config.json | 10 ++-------- .version | 6 ------ mix.exs | 9 ++------- 3 files changed, 4 insertions(+), 21 deletions(-) delete mode 100644 .version diff --git a/.github/release-please-config.json b/.github/release-please-config.json index fef5636..e8b1737 100644 --- a/.github/release-please-config.json +++ b/.github/release-please-config.json @@ -4,7 +4,7 @@ "signoff": "SHT Bot <61149376+sht-bot@users.noreply.github.com>", "packages": { ".": { - "release-type": "simple", + "release-type": "elixir", "package-name": "TrogonEventStore-Client-Elixir", "component": "trogon-eventstore-elixir", "include-component-in-tag": true, @@ -12,13 +12,7 @@ "tag-separator": "@", "pull-request-title-pattern": "chore${scope}: release${component} ${version}", "bump-minor-pre-major": false, - "bump-patch-for-minor-pre-major": false, - "extra-files": [ - { - "type": "generic", - "path": ".version" - } - ] + "bump-patch-for-minor-pre-major": false } } } diff --git a/.version b/.version deleted file mode 100644 index 94f0fff..0000000 --- a/.version +++ /dev/null @@ -1,6 +0,0 @@ -v0.0.0 # x-release-please-version - -# this file will be clobbered by github actions. -# to version bump, only create new tag in git, with v + semver. -# -# example tag would be: v0.1.5 diff --git a/mix.exs b/mix.exs index ce7a8af..d74c44b 100644 --- a/mix.exs +++ b/mix.exs @@ -2,12 +2,7 @@ defmodule Spear.MixProject do use Mix.Project @source_url "https://github.com/TrogonStack/TrogonEventStore-Client-Elixir" - @version_file Path.join(__DIR__, ".version") - @external_resource @version_file - @version (case Regex.run(~r/^v([\d\.\w-]+)/, File.read!(@version_file), capture: :all_but_first) do - [version] -> version - nil -> "0.1.0" - end) + @version "0.0.0" def project do [ @@ -78,7 +73,7 @@ defmodule Spear.MixProject do defp package do [ name: "spear", - files: ~w(lib .formatter.exs mix.exs README.md CHANGELOG.md LICENSE .version), + files: ~w(lib .formatter.exs mix.exs README.md CHANGELOG.md LICENSE), licenses: ["Apache-2.0"], links: %{ "GitHub" => @source_url,