From eafa1e430c9c75b0768a9fd72b18021187d2e15b Mon Sep 17 00:00:00 2001 From: Yordis Prieto Date: Thu, 24 Nov 2022 13:57:53 -0500 Subject: [PATCH] fix: publishing the changelog to hexdocs (#716) --- mix.exs | 11 +++++++---- mix.lock | 4 ++-- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/mix.exs b/mix.exs index 0f33c00e..e59cb35e 100644 --- a/mix.exs +++ b/mix.exs @@ -2,6 +2,7 @@ defmodule Guardian.Mixfile do @moduledoc false use Mix.Project + @app :guardian @version "2.3.1" @url "https://github.com/ueberauth/guardian" @maintainers [ @@ -14,7 +15,7 @@ defmodule Guardian.Mixfile do def project do [ name: "Guardian", - app: :guardian, + app: @app, version: @version, elixir: "~> 1.13", elixirc_paths: elixirc_paths(Mix.env()), @@ -32,7 +33,6 @@ defmodule Guardian.Mixfile do test_coverage: [tool: ExCoveralls], preferred_cli_env: [ coveralls: :test, - docs: :docs, "coveralls.html": :test ] ] @@ -71,6 +71,9 @@ defmodule Guardian.Mixfile do "README.md": [ title: "Readme" ], + "CHANGELOG.md": [ + title: "Changelog" + ], "guides/introduction/overview.md": [ filename: "introduction-overview" ], @@ -127,7 +130,7 @@ defmodule Guardian.Mixfile do Plug: Path.wildcard("guides/plug/*.md"), Phoenix: Path.wildcard("guides/phoenix/*.md"), Permissions: Path.wildcard("guides/permissions/*.md"), - "Upgrade Guides": Path.wildcard("guides/upgrading/*.md") + "Upgrade Guides": ["CHANGELOG.md"] ++ Path.wildcard("guides/upgrading/*.md") ] end @@ -186,7 +189,7 @@ defmodule Guardian.Mixfile do maintainers: @maintainers, licenses: ["MIT"], links: %{ - Changelog: "https://hexdocs.pm/guardian/changelog.html", + Changelog: "https://hexdocs.pm/#{@app}/#{@version}/changelog.html", GitHub: @url }, files: ~w(lib CHANGELOG.md LICENSE mix.exs README.md) diff --git a/mix.lock b/mix.lock index cf530639..241252d0 100644 --- a/mix.lock +++ b/mix.lock @@ -5,9 +5,9 @@ "credo": {:hex, :credo, "1.6.6", "f51f8d45db1af3b2e2f7bee3e6d3c871737bda4a91bff00c5eec276517d1a19c", [:mix], [{:bunt, "~> 0.2.0", [hex: :bunt, repo: "hexpm", optional: false]}, {:file_system, "~> 0.2.8", [hex: :file_system, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}], "hexpm", "625520ce0984ee0f9f1f198165cd46fa73c1e59a17ebc520038b8fce056a5bdc"}, "dialyxir": {:hex, :dialyxir, "1.2.0", "58344b3e87c2e7095304c81a9ae65cb68b613e28340690dfe1a5597fd08dec37", [:mix], [{:erlex, ">= 0.2.6", [hex: :erlex, repo: "hexpm", optional: false]}], "hexpm", "61072136427a851674cab81762be4dbeae7679f85b1272b6d25c3a839aff8463"}, "earmark": {:hex, :earmark, "1.3.2", "b840562ea3d67795ffbb5bd88940b1bed0ed9fa32834915125ea7d02e35888a5", [:mix], [], "hexpm", "e3be2bc3ae67781db529b80aa7e7c49904a988596e2dbff897425b48b3581161"}, - "earmark_parser": {:hex, :earmark_parser, "1.4.26", "f4291134583f373c7d8755566122908eb9662df4c4b63caa66a0eabe06569b0a", [:mix], [], "hexpm", "48d460899f8a0c52c5470676611c01f64f3337bad0b26ddab43648428d94aabc"}, + "earmark_parser": {:hex, :earmark_parser, "1.4.29", "149d50dcb3a93d9f3d6f3ecf18c918fb5a2d3c001b5d3305c926cddfbd33355b", [:mix], [], "hexpm", "4902af1b3eb139016aed210888748db8070b8125c2342ce3dcae4f38dcc63503"}, "erlex": {:hex, :erlex, "0.2.6", "c7987d15e899c7a2f34f5420d2a2ea0d659682c06ac607572df55a43753aa12e", [:mix], [], "hexpm", "2ed2e25711feb44d52b17d2780eabf998452f6efda104877a3881c2f8c0c0c75"}, - "ex_doc": {:hex, :ex_doc, "0.28.5", "3e52a6d2130ce74d096859e477b97080c156d0926701c13870a4e1f752363279", [:mix], [{:earmark_parser, "~> 1.4.19", [hex: :earmark_parser, repo: "hexpm", optional: false]}, {:makeup_elixir, "~> 0.14", [hex: :makeup_elixir, repo: "hexpm", optional: false]}, {:makeup_erlang, "~> 0.1", [hex: :makeup_erlang, repo: "hexpm", optional: false]}], "hexpm", "d2c4b07133113e9aa3e9ba27efb9088ba900e9e51caa383919676afdf09ab181"}, + "ex_doc": {:hex, :ex_doc, "0.29.1", "b1c652fa5f92ee9cf15c75271168027f92039b3877094290a75abcaac82a9f77", [:mix], [{:earmark_parser, "~> 1.4.19", [hex: :earmark_parser, repo: "hexpm", optional: false]}, {:makeup_elixir, "~> 0.14", [hex: :makeup_elixir, repo: "hexpm", optional: false]}, {:makeup_erlang, "~> 0.1", [hex: :makeup_erlang, repo: "hexpm", optional: false]}], "hexpm", "b7745fa6374a36daf484e2a2012274950e084815b936b1319aeebcf7809574f6"}, "excoveralls": {:hex, :excoveralls, "0.14.6", "610e921e25b180a8538229ef547957f7e04bd3d3e9a55c7c5b7d24354abbba70", [:mix], [{:hackney, "~> 1.16", [hex: :hackney, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}], "hexpm", "0eceddaa9785cfcefbf3cd37812705f9d8ad34a758e513bb975b081dce4eb11e"}, "exjsx": {:hex, :exjsx, "4.0.0", "60548841e0212df401e38e63c0078ec57b33e7ea49b032c796ccad8cde794b5c", [:mix], [{:jsx, "~> 2.8.0", [hex: :jsx, repo: "hexpm", optional: false]}], "hexpm"}, "file_system": {:hex, :file_system, "0.2.10", "fb082005a9cd1711c05b5248710f8826b02d7d1784e7c3451f9c1231d4fc162d", [:mix], [], "hexpm", "41195edbfb562a593726eda3b3e8b103a309b733ad25f3d642ba49696bf715dc"},