xref: /openbmc/libpldm/docs/checklists/releases.md (revision c28bbbbb4aaaaca8e5d1a060a1935a41136bed70)
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