Skip to content

Maintainer's Guide

Jamil edited this page Aug 9, 2022 · 1 revision

Maintainer's Guide

Deploying Wireguardex

Merges to main will automatically update the drafted, pending release. To publish the new release, you'll need to do it for both Github and Hex.

  1. Publish the drafted release on Github.
  2. Updated the precompiled checksums locally with mix rustler_precompiled.download Wireguardex --all --print.
  3. Ensure all build artifacts are removed so they don't get published as well: rm -rf native/wireguard_nif/target
  4. Double-check to ensure all supported checksums are shown. If any are missing, you may need to recompile to have the new ones picked up:
mix deps.compile --force --all
  1. Publish to hex with mix hex.publish
Clone this wiki locally