- Update
CHANGELOG.md
to list the changes that will be included in the new version. - Update the package version in
README.md
andmix.exs
. - Commit the changes with a version bump commit,
git commit -m "Bump version"
. - Push the changes to GitHub.
- Create a new release in GitHub, ensuring you are pointing to the version bump commit created above.
- Wait. Creating a new release will kick off the release action which uses
rustler_precompiled
to precompile thefast_rss
Rust dependency. You must wait until this process is complete before releasing to Hex. - Checkout the recently create tag.
- Once the NIFs are built, use
mix rustler_precompiled.download FastRSS.Native --all --print
to download generate the checksum file. - Run
mix hex.publish
. - Bump the version in the
mix.exs
and add the-dev
flag to it.