Skip to content

Build Release

Kyle Rump edited this page Aug 7, 2022 · 2 revisions

Follow these steps to build a release

Dependencies:

  • jq - bash json parser (for updaing package.json with new versions)
  • gh - github CLI (for creating a new github release)
  • pkg - nodejs packager (for creating the binaries/executables)
  • npm - node package manager (for compiling frontend vue project)

Steps:

  1. Ensure you have the releases folder with the build.sh script and a build-release-dir folder (extracted zip from repo)
  2. Either directly run the build.sh script or invoke the script using npm run build
  • Might need to make the script executable first with chmod +x build.sh
  1. Follow the prompts from the script to build the executables and (optionally) push version updates, create a tag, and create a github release
Clone this wiki locally