Ensure that:
- it includes tests.
- the tests for your implementation are executed on CI.
- it includes documentation
- the PR's title is according to the semantic-release pattern and
Conventional Commits.
build
: Changes that affect the build system or external dependencies (example scopes: cmake, meson, etc)ci
: Changes to our CI configuration files and scripts (examples: CircleCi, SauceLabs)docs
: Documentation only changesperf
: A code change that improves performancerefactor
: A code change that neither fixes a bug nor adds a featuretest
: Adding missing tests or correcting existing testschore
: Can be used as a generic task for tasks such as CI, test, support tasks or any other task that is not user facing task.feat
: is used for a new feature or when a existent one is improved.fix
: is used when a bug is fixed.fix!
orfeat!
: is used when there is a compatibility break.
- pre-commit hooks were executed locally