Github actions will check that these tasks were performed but it will reduce friction if you deal with them beforhand
- If code is added, the new lines are covered by tests (Checked by Codecov)
- Type hints are consistent (Checked by pyright Job)
- Code style follows black conventions (Checked by pre-commit)
- If documentation is added, it does not raise a warning in sphinx (checked by sphinx-build)
- CHANGELOG has been updated if applicable