|
@@ -34,6 +34,20 @@ AUTO_CI_HIPE ?= OTP-LATEST
|
|
|
# AUTO_CI_ERLLVM ?= OTP-LATEST
|
|
|
AUTO_CI_WINDOWS ?= OTP-LATEST-22+
|
|
|
|
|
|
+# Hex configuration.
|
|
|
+
|
|
|
+define HEX_TARBALL_EXTRA_METADATA
|
|
|
+#{
|
|
|
+ licenses => [<<"ISC">>],
|
|
|
+ links => #{
|
|
|
+ <<"User guide">> => <<"https://ninenines.eu/docs/en/cowboy/2.9/guide/">>,
|
|
|
+ <<"Function reference">> => <<"https://ninenines.eu/docs/en/cowboy/2.9/manual/">>,
|
|
|
+ <<"GitHub">> => <<"https://github.com/ninenines/cowboy">>,
|
|
|
+ <<"Sponsor">> => <<"https://github.com/sponsors/essen">>
|
|
|
+ }
|
|
|
+}
|
|
|
+endef
|
|
|
+
|
|
|
# Standard targets.
|
|
|
|
|
|
include erlang.mk
|
|
@@ -84,9 +98,11 @@ ci-setup:: clean deps test-deps
|
|
|
# Prepare for the release.
|
|
|
|
|
|
prepare_tag:
|
|
|
+ $(verbose) $(warning Hex metadata: $(HEX_TARBALL_EXTRA_METADATA))
|
|
|
+ $(verbose) echo
|
|
|
$(verbose) echo -n "Most recent tag: "
|
|
|
- $(verbose) git tag | tail -n1
|
|
|
- $(verbose) git verify-tag `git tag | tail -n1`
|
|
|
+ $(verbose) git tag --sort taggerdate | tail -n1
|
|
|
+ $(verbose) git verify-tag `git tag --sort taggerdate | tail -n1`
|
|
|
$(verbose) echo -n "MAKEFILE: "
|
|
|
$(verbose) grep -m1 PROJECT_VERSION Makefile
|
|
|
$(verbose) echo -n "APP: "
|