- Bug fix (non-breaking change which fixes an issue)
- New feature (non-breaking change which adds functionality)
- Refactor
- Documentation update
- Other (please describe):
Configure CI behavior by applying the relevant labels:
- SKIP_CI - Skip all continuous integration tests
- INCLUDE_NOTEBOOKS_TESTS - Execute notebook validation tests in pytest
- INCLUDE_SLOW_TESTS - Execute tests labelled as slow in pytest for extensive testing
Note
By default, the notebooks validation tests are skipped unless explicitly enabled.
We use copy-pr-bot to manage authorization of CI runs on NVIDIA's compute resources.
- If a pull request is opened by a trusted user and contains only trusted changes, the pull request's code will automatically be copied to a pull-request/ prefixed branch in the source repository (e.g. pull-request/123)
- If a pull request is opened by an untrusted user or contains untrusted changes, an NVIDIA org member must leave an
/ok to testcomment on the pull request to trigger CI. This will need to be done for each new commit.
# TODO: Add code snippet- I have tested these changes locally
- I have updated the documentation accordingly
- I have added/updated tests as needed
- All existing tests pass successfully