mirror of
https://github.com/go-task/task.git
synced 2024-12-12 10:45:49 +02:00
0af9600e92
- Release both Homebrew and Snapcraft packages manually for now; - Fix some artifacts file names to keep them consistent.
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 either the
i386
andamd64
new artifacts to the stable channel on the Snapscraft dashboard