4 Commits

Author SHA1 Message Date
Jarian
f1aa2c4cda test: add test suite with 90% coverage
- 176 unit tests covering ConfigManager, FileClassifier, EpisodeRenamer,
  TVDBClient, MockTVDBClient, TVDBCache, and episode_matcher CLI
- Tests organized in tests/ with conftest.py shared fixtures
- pytest-cov configured with 90% coverage threshold in pyproject.toml
- CI workflow updated with COVERAGE_CORE=sysmon for Python 3.13 compat
- .gitignore updated for coverage artifacts and venv
2026-07-06 14:31:22 +00:00
Jarian
7604da6ff9 fix: lowercase docker tag in CI workflow 2026-07-05 23:37:39 +00:00
Jarian
748789423a CI: remove --no-cache for docker layer caching 2026-07-05 03:11:59 +00:00
Jarian
1b61337a28 CI: add generalized workflow 2026-07-05 02:46:27 +00:00