diff --git a/CHANGELOG.md b/CHANGELOG.md index 6fd651b3a..e7341f3e7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # CHANGELOG -## v0.18.3-dev +## v0.19.0 (2019-01-15) ### Enhancements diff --git a/RELEASE.md b/RELEASE.md index c2726f029..076e0f6d1 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -14,7 +14,7 @@ This document simply outlines the release process: 6. Create GitHub release -7. Run the `release.sh` script and set the path to the private key for Elixir `ELIXIR_PEM=path/to/elixir.pem release.sh VERSION` where `VERSION` is the Hex version being released without a `v` prefix +7. Run the `release.sh` script and set the path to the private key for Elixir `ELIXIR_PEM=path/to/elixir.pem ./release.sh VERSION` where `VERSION` is the Hex version being released without a `v` prefix 8. Purge the `installs` key on Fastly diff --git a/mix.exs b/mix.exs index 909c6a524..ed1d80d4f 100644 --- a/mix.exs +++ b/mix.exs @@ -1,7 +1,7 @@ defmodule Hex.MixProject do use Mix.Project - @version "0.18.3-dev" + @version "0.19.0" {:ok, system_version} = Version.parse(System.version()) @elixir_version {system_version.major, system_version.minor, system_version.patch} diff --git a/release.sh b/release.sh index 25d4239ce..572e39d55 100755 --- a/release.sh +++ b/release.sh @@ -74,6 +74,7 @@ function upload { # UPDATE THIS FOR EVERY RELEASE hex_version=$1 +build ${hex_version} 20.2 1.8.0 1.8.0 build ${hex_version} 19.3 1.7.4 1.7.0 build ${hex_version} 19.3 1.6.6 1.6.0 build ${hex_version} 18.3 1.5.3 1.5.0 @@ -87,8 +88,8 @@ pushd ../hexpm-ops scripts/kubeexec hexpm -- bin/hexpm script add_install.exs ${hex_version} 1.7.0 1.6.0 1.5.0 1.4.0 1.3.0 1.2.0 1.1.0 1.0.0 popd -hex_csv "${hex_version}" 1.0.0 1.1.0 1.2.0 1.3.0 1.4.0 1.5.0 1.6.0 1.7.0 -upload "${hex_version}" 1.0.0 1.1.0 1.2.0 1.3.0 1.4.0 1.5.0 1.6.0 1.7.0 +hex_csv "${hex_version}" 1.0.0 1.1.0 1.2.0 1.3.0 1.4.0 1.5.0 1.6.0 1.7.0 1.8.0 +upload "${hex_version}" 1.0.0 1.1.0 1.2.0 1.3.0 1.4.0 1.5.0 1.6.0 1.7.0 1.8.0 # CDN also needs to be purged