File tree Expand file tree Collapse file tree 2 files changed +9
-4
lines changed
Expand file tree Collapse file tree 2 files changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -9,9 +9,14 @@ In order to release a new version to Hex.pm we first need to:
995 . wait the CI to build all release files
10106 . run ` HTML5EVER_BUILD=1 mix rustler_precompiled.download Html5ever.Native --all --print `
11117 . 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
1621It's important to ensure that we publish the checksum file with the
1722package because otherwise the users won't be able to use the lib
Original file line number Diff line number Diff line change 11defmodule 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
You can’t perform that action at this time.
0 commit comments