Skip to content

Commit 372a89e

Browse files
committed
Start dev version again
Also improve the release checklist.
1 parent bd95234 commit 372a89e

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

RELEASE_CHECKLIST.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,14 @@ In order to release a new version to Hex.pm we first need to:
99
5. wait the CI to build all release files
1010
6. run `HTML5EVER_BUILD=1 mix rustler_precompiled.download Html5ever.Native --all --print`
1111
7. copy the output of the mix task and add to the release notes
12-
8. run `mix hex.publish` and **make sure the checksum file is present**
13-
in the list of files to be published. Also make sure that the `target`
14-
directory of `native/html5ever_elixir` is **NOT** present.
12+
8. make sure the `target` directory is removed with
13+
`rm -rf native/html5ever_elixir/target`
14+
9. run `mix hex.publish` and **make sure the checksum file is present**
15+
in the list of files to be published.
16+
The checksum file is named `checksum-Elixir.Html5ever.Native.exs`.
17+
10. after releasing, change the mix package version to include a `-dev`
18+
suffix, so precompilation is ignored for development. You need
19+
to commit and push this change.
1520

1621
It's important to ensure that we publish the checksum file with the
1722
package because otherwise the users won't be able to use the lib

mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
defmodule Html5ever.Mixfile do
22
use Mix.Project
33

4-
@version "0.17.0"
4+
@version "0.17.0-dev"
55
@repo_url "https://github.com/rusterlium/html5ever_elixir"
66

77
def project do

0 commit comments

Comments
 (0)