Changelog management is done via changie
.
See the installation guide for changie
.
Run changie new
in the top level directory. Here is an example of what that looks like:
$ changie new
✔ Component … runtime
✔ Kind … Improvements
✔ Body … Cool new feature.
✔ GitHub Pull Request … 123
To release a new version use changie
to update the changelog file, open a PR for that change. Once that PR merges it will trigger a release workflow.
$ changie batch auto
$ changie merge
$ git add .
$ git commit -m "Changelog for $(changie latest)"
After the release, also bump the version in pulumi/pulumi
. Do this by updating the version of pulumi-yaml in the pkg/go.mod.