1# Checklist for making releases of `libpldm` 2 3## Meson 4 5- [ ] Update the version in `meson.build` 6 7## ABI 8 9- [ ] Generate the ABI dump for the release 10 - This must be done from a shell session inside the OpenBMC CI Docker 11 container for consistency 12 13## Evolutions 14 15- [ ] Rename the directory for unreleased evolutions 16 17## CHANGELOG 18 19- [ ] Replace the `Unreleased` header with the tag value and the date 20- [ ] Remove headers of empty sections from current release 21- [ ] Introduce new `Unreleased` header 22- [ ] Add the usual list of headers with empty sections 23 24## Tagging 25 26- [ ] Commit the changes above with the subject `libpldm: Release <version>` 27- [ ] Push the release commit for review in Gerrit 28- [ ] Submit the release commit once approved 29- [ ] Create the release tag 30- [ ] Push the release tag 31