2019-04-04 12:55:22 +03:00
|
|
|
# Making a Release
|
|
|
|
|
2019-04-12 17:17:31 +03:00
|
|
|
1. Update https://github.com/digital-asset/daml/docs/source/support/release-notes.rst
|
2019-04-04 15:14:17 +03:00
|
|
|
by adding a new header for the new version above any changes since the last
|
|
|
|
version.
|
2019-04-04 15:40:20 +03:00
|
|
|
1. Make a PR that only bumps the version number in the VERSION
|
2019-04-04 12:55:22 +03:00
|
|
|
file. It is important that the PR only changes the VERSION file.
|
2019-04-12 13:30:13 +03:00
|
|
|
1. Squash the PR.
|
|
|
|
1. Once CI has passed for the corresponding master build, the release should be
|
|
|
|
available on bintray and GitHub, as well as properly tagged.
|
2019-04-04 15:40:20 +03:00
|
|
|
1. Activate the new version with `da use VERSION`. Note that it will
|
2019-04-04 12:55:22 +03:00
|
|
|
not be picked up by `da upgrade` at this point.
|
2019-04-04 15:40:20 +03:00
|
|
|
1. Run through the manual test plan described in https://docs.google.com/document/d/16amcy7bQodXSHjEmKhAUiaPf6O92gUbch1OyixDEvSM/edit?ts=5ca5be00.
|
2019-04-12 13:30:13 +03:00
|
|
|
1. If it passes, the release should be made public. This currently
|
|
|
|
consists of two steps:
|
2019-04-04 12:55:22 +03:00
|
|
|
|
|
|
|
1. Tag the release as `visible-external` on Bintray. This step can
|
|
|
|
only be done by someone with permissions to set tags on Bintray.
|
|
|
|
After this step the release will be picked up by `da upgrade`.
|
|
|
|
|
2019-04-04 15:40:20 +03:00
|
|
|
1. Trigger the CircleCI jobs to create the Docker images. To do so,
|
2019-04-04 12:55:22 +03:00
|
|
|
go to
|
|
|
|
https://circleci.com/gh/DACH-NY/workflows/damlc-docker/tree/master
|
|
|
|
and click "rerun" on "master / Main Variant" and on "master / CircleCI Variant".
|
|
|
|
Once the jobs have passed, you should see two new images on https://hub.docker.com/r/digitalasset/daml-sdk/tags.
|
2019-04-12 15:15:19 +03:00
|
|
|
|
|
|
|
1. Publish the draft release on GitHub by going to [the releases
|
|
|
|
page](https://github.com/digital-asset/daml/releases) and clicking the
|
|
|
|
Edit button for the relevant release.
|