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

vocdoni / saas-backend / 28027307600
63%

Build:
DEFAULT BRANCH: main
Ran 23 Jun 2026 12:53PM UTC
Jobs 1
Files 112
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

23 Jun 2026 12:47PM UTC coverage: 61.977%. Remained the same
28027307600

push

github

altergui
fix(apikeys): match allowlist routes to registered census and status endpoints

Two apiKeyAllowlist entries pointed at routes that are not registered, so key auth
could never reach the handler (the request 403'd with ErrAPIKeyNotAllowed) while the
allowlist entry matched no real route:

- add census participants is POST /census/{id} (censusIDEndpoint), not
  POST /census/{id}/participants (which is GET-only).
- change election status is PUT /process/{processId}/status, not POST.

This blocked an integrator from populating a census or ending an election with a
scoped API key. Correct both entries and pin them with regression assertions in
TestRequiredScopeForRoute so allowlist drift from the registered method/pattern is
caught without a live router.

Closes #543

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

9529 of 15375 relevant lines covered (61.98%)

44.11 hits per line

Jobs
ID Job ID Ran Files Coverage
1 28027307600.1 23 Jun 2026 12:53PM UTC 112
61.98
GitHub Action Run
Source Files on build 28027307600
  • Tree
  • List 112
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 626fc537 on github
  • Prev Build on main (#28024292654)
  • Next Build on main (#28029435612)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc