chaiNNer-org / spandrel

Spandrel gives your project support for various PyTorch architectures meant for AI Super-Resolution, restoration, and inpainting. Based on the model support implemented in chaiNNer.
MIT License
103 stars 7 forks source link

Only run tests that changed during pull request CI #209

Closed RunDevelopment closed 3 months ago

RunDevelopment commented 3 months ago

Alright, now arch tests will only be run when the arch or (the test itself) changes. Unchanged tests will be skipped.

Note that skipping only happens in CI for PRs. We still run all tests after merging. This means that we might merge invalid PRs now (changes in one arch may affect other arches), but that's a risk we'll have to take if we want to skip tests.