mirror of
https://github.com/go-task/task.git
synced 2024-12-12 10:45:49 +02:00
1.2 KiB
1.2 KiB
Releasing Task
The release process of Task is done is done with the help of
GoReleaser. You can test the release process locally by calling
the test-release
task of the Taskfile.
The Travis CI should release automatically when a new Git tag is pushed to master, either for the artifact uploading (raw executables and DEB and RPM packages)
Homebrew
To release a new version on the Homebrew tap edit the Formula/go-task.rb file, updating with the new version, download URL and sha256.
Snapcraft
The exception is the publishing of a new version of the snap package. This current require two steps after publishing the binaries:
- Updating the current version on snapcraft.yaml;
- Moving both
i386
andamd64
new artifacts to the stable channel on the Snapscraft dashboard