NVIDIA-Merlin / models

Merlin Models is a collection of deep learning recommender system model reference implementations
https://nvidia-merlin.github.io/models/main/index.html
Apache License 2.0
262 stars 50 forks source link

Only running tests in CI/CD for backends that have changed. #1113

Closed marcromeyn closed 1 year ago

marcromeyn commented 1 year ago

Goals :soccer:

This PR addresses the issue of our CI being very slow at the moments. It adds some simple rules to only run the tests for backends that are being changed in a particular branch.

Implementation Details :construction:

It does this by adding a changed pytest-marker dynamically through git-python.

github-actions[bot] commented 1 year ago

Documentation preview

https://nvidia-merlin.github.io/models/review/pr-1113