brew update
brew install keybase
brew install github-release
brew install caskroom/cask/brew-cask
brew cask install vagrant
brew cask install virtualbox
- Create a github issue to draft the release notes.
- Edit
elm-format.cabal
to remove-dev
from the version and make sure the version number is correct. - Commit the change to
elm-format.cabal
. - Create a signed tag for the new version.
git tag -s <version> -m <version>
- Push the tag.
- Run
./package/mac/build-package.sh
- See
package/win/setup.md
- See
package/linux/setup.md
- Run
package/collect_files.sh
- Go to the release page for the new tag on github.
- Upload the zip, tgz and asc files.
- Write the release notes.
- Publish the release.
- Update
README.md
- Edit
elm-format.cabal
with the next minor version number and add-dev
. - Commit the change to
elm-format.cabal
.