Commit Graph

10 Commits

Author SHA1 Message Date
josh c95bea879d feat: enforce 85% test coverage in CI and fix cross-platform strftime bug
CI / Lint (push) Successful in 11s
CI / Test (push) Successful in 13s
CI / Build & Push (push) Successful in 19s
Add pyproject.toml with pytest-cov config so CI fails if coverage drops
below 85%. Fix series_view _format_start using Linux-only %-I/%-d codes
that crash on Windows — use manual formatting instead.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-22 22:53:22 -04:00
josh 13bb90b52b chore: gitignore .claude/ to keep local Claude Code settings out of the tree
CI / Lint (push) Successful in 7s
CI / Test (push) Successful in 11s
CI / Build & Push (push) Successful in 21s
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 18:37:32 -04:00
josh 9ad563ed3f feat: add shots on goal bar to live game cards, clean up gitignore
CI / Lint (push) Successful in 5s
CI / Test (push) Successful in 5s
CI / Build & Push (push) Successful in 13s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-29 13:19:59 -04:00
josh a4dc7dff52 refactor: flatten app/scoreboard/ subpackage and rename files for clarity
CI / Lint (push) Successful in 5s
CI / Test (push) Successful in 6s
CI / Build & Push (push) Successful in 16s
2026-03-29 10:16:35 -04:00
goddard 7b5bde447a hotfix: process_data.py fix incorrect database ref 2024-02-19 13:13:29 -05:00
goddard c926821e1a .gitignore: update gitignore 2024-02-19 01:31:39 -05:00
goddard aae9ba4a27 refactor: changes entire project structure 2024-02-19 01:05:33 -05:00
goddard 3e45c22b59 .gitignore: Update gitignore 2024-02-18 22:45:20 -05:00
goddard 2543036ddd update .gitignore: add nhl standings and remove from repo 2024-02-18 22:40:01 -05:00
goddard 2fe91bd826 first commit 2024-02-18 01:58:38 -05:00