Releasing¶
-
Tag a commit to release from using semantic versioning (e.g. v1.0.0-rc1)
-
Visit the Release GitHub Action and enter the tag.
- When the action completes, visit the generated draft Github releases and enter the details about the release:
- Getting started (copy from previous release and new version)
-
Changelog
-
Update
stable
tag:git tag stable --force && git push $REPO stable --force
-
Update Brew formula:
git clone git@github.com:argoproj/homebrew-tap.git cd homebrew-tap git pull ./update.sh kubectl-argo-rollouts $VERSION git commit -am "Update kubectl-argo-rollouts to $VERSION" git push
Verify¶
-
Install locally using the command below and follow the Getting Started Guide:
kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/download/${VERSION}/install.yaml
-
Check the Kubectl Argo Rollout plugin:
brew upgrade kubectl-argo-rollouts kubectl argo rollouts version