# Cheat sheet for the pulpcore release shepherd
###### tags: `release`
:warning: These steps are subject to be revised every pulpcore Y release
Run this script to see what releases are pending https://github.com/pulp/pulpcore/blob/main/.ci/scripts/check_release.py
1. release/publish pulpcore on pypi https://github.com/pulp/pulpcore/blob/main/docs/release_process.rst
2. update ``ci_branches`` https://github.com/pulp/pulpcore/blob/main/template_config.yml#L22 if this is a Y release
3. make sure a PR "Update supported versions" is created https://github.com/pulp/pulp-ci/pull/826. Such PRs are created by this job https://github.com/pulp/pulp-ci/actions/workflows/supported.yml. Job can however be disabled in case there hasn't been activity in the repository for at least 60 days. You will need to enable it again.
4. release pulp-installer (last one is 3.22)
5. release/publish pulp images (s6 and single process images)
* https://github.com/pulp/pulp-oci-images/blob/3.22/docs/developer-instructions.md
* https://github.com/pulp/pulp-oci-images/pull/401
6. release pulp operator, docs TBD - not needed yet https://github.com/pulp/pulp-operator/issues/746#issuecomment-1325753511