diff --git a/RELEASE_CHECKLIST.md b/RELEASE_CHECKLIST.md index eb54afa..29f1fa2 100644 --- a/RELEASE_CHECKLIST.md +++ b/RELEASE_CHECKLIST.md @@ -1,9 +1,11 @@ To cut a release for the GitHub-hosted artifact: -1. Push your changes to `main` -2. Tag the release [using the GitHub UI](https://github.com/Jump-App/lrs/releases) -3. Wait for the NIF build to complete (watch the GitHub Actions workflows complete within [the "all commits" view](https://github.com/Jump-App/lrs/commits/main/)) -4. Locally, run `mix rustler_precompiled.download LRS --all --ignore-unavailable --no-config` -5. Confirm `checksum-Elixir.LRS.exs` has been modified -6. Commit that file to Git and create a _second_ PR for it ([example](https://github.com/Jump-App/lrs/pull/7)) -7. Run `mix deps.update lrs` in the client application—it should grab the latest commit from `main`, rather than the tagged version you previously created +1. Update the version number in mix.exs to your target version. This should + match the target release tag number. +2. Push your changes to `main` +3. Tag the release [using the GitHub UI](https://github.com/Jump-App/lrs/releases) +4. Wait for the NIF build to complete (watch the GitHub Actions workflows complete within [the "all commits" view](https://github.com/Jump-App/lrs/commits/main/)) +5. Locally, run `mix rustler_precompiled.download LRS --all --ignore-unavailable --no-config` +6. Confirm `checksum-Elixir.LRS.exs` has been modified +7. Commit that file to Git and create a _second_ PR for it ([example](https://github.com/Jump-App/lrs/pull/7)) +8. Run `mix deps.update lrs` in the client application—it should grab the latest commit from `main`, rather than the tagged version you previously created diff --git a/checksum-Elixir.LRS.exs b/checksum-Elixir.LRS.exs index 6bd227e..0ac823b 100644 --- a/checksum-Elixir.LRS.exs +++ b/checksum-Elixir.LRS.exs @@ -1,8 +1,2 @@ %{ - "liblrs-v0.1.4-nif-2.15-aarch64-apple-darwin.so.tar.gz" => "sha256:f95da42ecf48d1544b2e0824685de988d16efd6d1556b1aa44eaadedce2172f0", - "liblrs-v0.1.4-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz" => "sha256:ee102c591a3e52d86dae6dcd3dc242a149f202db5dea7d7d13d213dc4e10c91e", - "liblrs-v0.1.4-nif-2.15-arm-unknown-linux-gnueabihf.so.tar.gz" => "sha256:d78b0dc06717bb8d8d721a9a24472161917ad80ea2ddfc8e61fd43e4b4da0dd2", - "liblrs-v0.1.4-nif-2.15-x86_64-apple-darwin.so.tar.gz" => "sha256:8ad03d9947a471837074d9b02e420d355ea82848ca0107779955d0512d4827de", - "liblrs-v0.1.4-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz" => "sha256:0abb28e273a2bd65c66c8cfcaf0ae88dac0292e7d29a0f7a3dd94d1ec7414933", - "liblrs-v0.1.4-nif-2.15-x86_64-unknown-linux-musl.so.tar.gz" => "sha256:2a778a60e0c10c164077065200a5964fb5aba1e6c7e4daca837c6b4d7a0205fd", } diff --git a/mix.exs b/mix.exs index 9cd6bca..5fc2f80 100644 --- a/mix.exs +++ b/mix.exs @@ -6,7 +6,7 @@ defmodule LRS.MixProject do def project do [ app: :lrs, - version: "0.1.4", + version: "0.1.5", elixir: "~> 1.17", elixirc_paths: elixirc_paths(Mix.env()), start_permanent: Mix.env() == :prod,