Skip to content

Repo cleanup: fix CI coverage gate, untrack large artifacts, add results to README - #48

Merged
MoaazEmam merged 4 commits into
mainfrom
chore/repo-cleanup
Sep 29, 2026
Merged

MoaazEmam merged 4 commits into
mainfrom
chore/repo-cleanup

Conversation

@MoaazEmam

Copy link
Copy Markdown
Owner

Summary

  • CI: the last run on main failed only on the coverage gate (55.85% vs. 60%). This adds unit tests for src/eda/loaders.py and src/eda/plots.py (both were at 0%) and omits the two CLI entry points (src/pipelines/train.py, src/features/selection_runner.py) from coverage. Locally: ruff and black clean, 628 tests pass, coverage 62.82%.
  • Repo size: stops tracking mlruns/ (~117 MB) and models/artifacts/pr_curves/ (~106 MB) and adds both to .gitignore. mlflow.db and the small JSON/CSV artifacts the code reads are kept. History is not rewritten.
  • Deploy workflow: the Azure deployment is down, so deploy.yml now runs on manual dispatch only. Otherwise every merge to main would fail.
  • README: adds a Results section (6-model comparison plus backtest, sourced from the committed artifacts), removes the Team section, and replaces the dead live URL with a status note.

@MoaazEmam
MoaazEmam merged commit 197a735 into main Sep 29, 2026
1 check passed
@MoaazEmam
MoaazEmam deleted the chore/repo-cleanup branch September 29, 2026 22:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant