• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Geoffery10 / Discord-Role-Manager / 29956984604

Builds Branch Commit Type Ran Committer Via Coverage
29956984604 main Add route tests for dashboard/main.py — 30% → 70% coverage test_dashboard_helpers.py covered the pure helpers and schema migration in dashboard/main.py, but the 20 route handlers had zero direct test coverage. This file uses FastAPI's TestClient ... push 22 Jul 2026 08:54PM UTC Geoffery10 github
90.46
29950793573 main Skip guilds the bot is no longer in (was crashing the daily task loop) update() iterated the hardcoded guilds list in main.py and called client.get_guild(id).name on each entry. If the bot had been removed from a server since the list was last up... push 22 Jul 2026 07:24PM UTC Geoffery10 github
81.1
29950204037 main Silence no-op role logs and batch guild-user membership query - role_handler: add_role and remove_role now return a Result namedtuple (did_work, message) instead of a bare string. did_work is True only when the Discord API was actually called... push 22 Jul 2026 07:16PM UTC Geoffery10 github
80.91
29947658365 main Fix birthday drop in cold-cache guilds, remove-role log crash, and per-user debug spam - check_birthday: filter members via the user_guilds table instead of guild.get_member(). get_member is cache-only, so any guild with a cold member cache (... push 22 Jul 2026 06:41PM UTC Geoffery10 github
80.91
27891283875 main Link Coveralls badge to build 78252513 Clicking the coverage badge now opens the specific Coveralls build page instead of the repo's default branch overview. The badge image itself still pulls the latest coverage from the shield endpoint. push 21 Jun 2026 02:44AM UTC Geoffery10 github
80.94
27891208327 main Add test_dashboard_helpers.py — dashboard/main.py helpers at 30% coverage 13 tests covering the pure helpers and schema migration in dashboard/main.py. The route handlers (Phase 11) and OIDC discovery remain uncovered — they need full ASGI scaffo... push 21 Jun 2026 02:40AM UTC Geoffery10 github
80.94
27890672416 main Add test_main.py — main.py pure helpers now at 35% coverage 8 tests covering the two pure functions in main.py: load_roles(path='roles.json') - reads the guild-scoped {guild_id: {emoji: role_id}} format - upgrades the legacy flat {emoj... push 21 Jun 2026 02:15AM UTC Geoffery10 github
69.12
27890456328 main Add test_main.py — main.py pure helpers now at 35% coverage 8 tests covering the two pure functions in main.py: load_roles(path='roles.json') - reads the guild-scoped {guild_id: {emoji: role_id}} format - upgrades the legacy flat {emoj... push 21 Jun 2026 02:05AM UTC Geoffery10 github
68.52
27890336076 main Add test_logger.py additions — utils/logger.py now at 100% coverage Three new tests close the 94% gap: - datetime.now() raising is caught and falls back to 00:00:00 - file write PermissionError is silently swallowed (log still prints to ... push 21 Jun 2026 02:00AM UTC Geoffery10 github
66.04
27890233744 main Add test_users.py additions — users.py now at 100% coverage users.py went from 93% to 100%. 8 new tests close the remaining gap. The three previously-uncovered branches: - get_birthday_datetime() returning None for '00-00' - get_birthday_dat... push 21 Jun 2026 01:55AM UTC Geoffery10 github
65.38
27890045690 main Remove dead DEBUG branch in check_if_update_needed check_if_update_needed had a 'DEBUG = False' local variable with an if/else around the last_update.json write. The 'else' branch was unreachable — DEBUG was hardcoded False at the top of the bloc... push 21 Jun 2026 01:46AM UTC Geoffery10 github
64.8
27889998957 main Add test_update.py — update.py now at 98% coverage update.py went from 0% to 98%. 13 new tests cover the daily-task runner plus its per-member sync logic. update_database branches: - adds new user when member has no DB row - updates discrimi... push 21 Jun 2026 01:44AM UTC Geoffery10 github
64.81
27889910644 main Add test_birthday.py additions — birthday.py now at 100% coverage birthday.py went from 57% to 100%. 16 new tests + 3 kept existing, covering every branch of check_user, find_next_birthday, and the check_birthday orchestrator (which had never bee... push 21 Jun 2026 01:40AM UTC Geoffery10 github
59.31
27889600890 main Add conftest and test_idiscord.py — 31 tests for the DB layer iDiscord.py went from 26% to 99% covered. Total project coverage climbed from 26% to 48% (53 tests passing, up from 22). conftest.py - isolated_cwd session fixture: chdir into a tmp... push 21 Jun 2026 01:25AM UTC Geoffery10 github
48.19
26908890882 main Remove spammy 'Checking if update is needed' log push 03 Jun 2026 07:47PM UTC Geoffery10 github
25.58
  • ← Previous
  • 1
  • 2
  • 3
  • 4
  • Next →
  • Back to Repo
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc