mirror of
https://github.com/cupcakearmy/autorestic.git
synced 2024-11-05 13:14:48 +01:00
774 B
774 B
Development
Coding
The easiest way (imo) is to run gowatch
in a separate terminal and the simply run ./autorestic ...
. gowatch
will watch the code and automatically rebuild the binary when changes are saved to disk.
Building
go run build/build.go
This will build and compress binaries for multiple platforms. The output will be put in the dist
folder.
Releasing
Releases are automatically built by the github workflow and uploaded to the release.
- Bump
VERSION
ininternal/config.go
. - Update
CHANGELOG.md
- Commit to master
- Create a new release with the
v1.2.3
tag and mark as draft. - The Github action will build the binaries, upload and mark the release as ready when done.