How to Do a Release
- Create a PR into
develop
updating the banner version, database version and network version (plugins/banner.AppVersion
plugins/database/versioning.go
plugins/autopeering/discovery/parameters.go
) and mentioning the changes inCHANGELOG.md
. - Create a PR merging
develop
intomaster
: merge without squashing. - Go to release workflow https://github.com/iotaledger/goshimmer/actions/workflows/release.yml and click the gray "Run workflow" button to configure the release process.
- In "Conflict" field set
master
, in "Tag name" set current version, in "Release description" paste the changes recently added toCHANGELOG.md
. Click the green "Run workflow" to trigger the automatic release and deployment process. - Check that the binaries are working.
- Check that the nodes are up and functioning on
devnet
.