Pull Request Walkthrough¶
Changes to pulpcore are submitted via GitHub Pull Requests (PR) to the pulp git repository.
Plugin git repositories are listed in the plugin table.
AI Use Policy¶
Please be sure to follow the Pulp policy on AI Usage.
Checklist¶
- Add
functional testsorunit testswhere appropriate and ensure tests are passing on the CI. - Add a
CHANGES entry. - Update relevent
documentation. Please build the docs to test! - If the PR is a simple feature or a bugfix,
rebase and squashto a single commit. If the PR is a complex feature, make sure that all commits are cleanly separated and have meaningful commit messages. - Make sure you tag commits with
closes #IssueNumberorref #IssueNumberwhen working on a tracked issue. - If AI was used, make sure you are following the Pulp policy on AI Usage
- Push your branch to your fork and open a Pull request across forks.
- If the change requires a corresponding change in
pulp-cli, etc - file an issue and make an effort to make the appropriate change - other developers would be glad to help.
Review¶
Before a pull request can be merged, the tests must pass and it must
be reviewed. We encourage you to reach out to the developers to get speedy review.
To Cherry-Pick or Not¶
If you are fixing a bug that should also be backported to another branch than main, add the
backport label, .e.g backport-3.18. PR authors can also add or remove this label if they have
write access.