-
Notifications
You must be signed in to change notification settings - Fork 6
Releasing Process
Xiaodong edited this page Dec 26, 2019
·
3 revisions
-
Check Version Is Bumped: Ensure the value in
version.go
has been updated properly (non-dev) -
Publish Release on GitHub: Go to https://github.com/XD-DENG/rediseen/releases and publish a new release (version here should be consistent with value in
version.go
) -
Check SHA256: Download the tar.gz file generated by Step 2, and check its sha256 value (using command
shasum -a 256 rediseen-x.x.x.tar.gz
) -
Release via Homebrew: Go to https://github.com/XD-DENG/homebrew-rediseen and update
rediseen.rb
(at least tar.gz file url, sha256, and version in first assert test), then commit tomaster
branch. - Validate Homebrew Release: Run commands below to ensure installation via Homebrew is working fine.
brew uninstall rediseen # if you have already installed older version using Brew
brew install --include-test xd-deng/rediseen/rediseen
rediseen version
- Validate DockerHub Release: Run commands below to ensure Docker images on Docker Hub are updated properly. Build status can be checked at https://hub.docker.com/repository/docker/xddeng/rediseen/builds
docker pull xddeng/rediseen:latest
docker run xddeng/rediseen:latest rediseen version
docker pull xddeng/rediseen:<the version you are releasing>
docker run xddeng/rediseen:<the version you are releasing> rediseen version
Check if the version in the output is consistent with current release.