-
Notifications
You must be signed in to change notification settings - Fork 957
Release Procedure
Ron Evans edited this page Sep 16, 2019
·
20 revisions
This is a checklist for how to perform a release of TinyGo.
- Update CHANGELOG.md
- Update version
- Create tagged release
- Merge to
master
branch - Upload binaries for 64-bit Linux and Darwin
- Upload DEB file
- Update Homebrew recipe https://github.com/tinygo-org/homebrew-tools
- Update Docker container for release build https://github.com/tinygo-org/docker
- Build ARM binary
- Upload ARM binary
- Upload ARM DEB file
- Update TinyGo Playground https://github.com/tinygo-org/playground
- Update Fedora package repo https://apps.fedoraproject.org/packages/tinygo
- Update installation links in the documentation
- Update documentation to match the latest release following the changelog