Skip to content

Commit 046a14c

Browse files
committed
fix(release): run hex tasks before docs
1 parent cd5e40d commit 046a14c

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ defmodule Lockspire.MixProject do
7979
"deps.audit": ["hex.audit"],
8080
"package.build": ["hex.build"],
8181
"package.publish-dry-run": ["hex.publish --dry-run --yes"],
82-
"release.preflight": ["docs.verify", "package.build", "package.publish-dry-run"],
82+
"release.preflight": ["package.build", "package.publish-dry-run", "docs.verify"],
8383
ci: [
8484
"cmd sh -lc 'HEX_API_KEY= mix deps.get'",
8585
"cmd sh -lc 'mix qa'",

test/lockspire/release_readiness_contract_test.exs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,8 @@ defmodule Lockspire.ReleaseReadinessContractTest do
7171
assert config =~ "\".\""
7272
assert config =~ "\"release-type\": \"elixir\""
7373
assert config =~ "\"package-name\": \"lockspire\""
74-
assert manifest =~ "\".\": \"0.1.0\""
74+
assert manifest =~ "\".\""
75+
assert manifest =~ ~r/"\.\":\s*"\d+\.\d+\.\d+"/
7576
end
7677

7778
test "workflow files keep contributor proof separate from the protected publish lane" do

0 commit comments

Comments
 (0)