1.2 KiB
Releasing Vagrant
This documents how to release Vagrant. Various steps in this document will require privileged access to private systems, so this document is only targeted at Vagrant core members who have the ability to cut a release.
-
Update
version.txtto the version you want to release. -
Update
CHANGELOG.mdto have a header with the release version and date. -
Commit those changes and also tag the release with the version:
$ git tag vX.Y.Z $ git push --tags -
This will automatically trigger an installer creation, upload the artifacts, and publish the release.
-
After the release has been published update the
website/config.rbto point to the latest version, commit, and push. -
Publish the webiste by deleting the
stable-websitebranch, recreate the branch, and force push. From themainbranch, run:$ git branch -D stable-website $ git branch -b stable-website $ git push -f origin stable-website -
Update
version.txtto append.devand add a new blank entry in the CHANGELOG, commit, and push. -
Update Checkpoint with the new version.