rituals.dev uses goreleaser
to create build artifacts.
You can release to GitHub using ./bin/build/release.sh
, or test the release by running ./bin/build/release-test.sh
.
Your releases are available at https://github.com/kyleu/rituals/releases
All release binaries are checksummed, available in checksums.txt
in the root of the release
Multiple Docker images will be created. The main image is ghcr.io/kyleu/rituals/x.x.x
, and a debug image is provided at ghcr.io/kyleu/rituals/x.x.x-debug
that includes delve
for debugging
Packages for macOS and Linux will be pushed to Homebrew at kyleu/homebrew-kyleu
The build will produce apk
, deb
, and rpm
packages for each supported Linux architecture
The build will produce snap
packages for each supported Linux architecture
The source code will be bundled in the release, available as rituals_x.x.x_source.zip
A universal macOS app will be created, containing the complete app for x86-64 and ARM