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

datatug / backend / 35017903852
87%

Build:
DEFAULT BRANCH: main
Ran 15 Sep 2026 08:09PM UTC
Jobs 1
Files 9
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

15 Sep 2026 08:09PM UTC coverage: 87.166% (-0.2%) from 87.395%
35017903852

push

github

trakhimenok
fix(api): remove the unused GitHub OAuth exchange endpoint

The endpoint was built before we settled on Firebase Auth's GitHub provider,
which performs the exchange inside Firebase — the client secret never needs to
reach this API, and nothing calls POST /v0/datatug/github/oauth_token. Shipping
a dead route that redeems OAuth codes is needless surface, so it is gone:
the port, the command, the handler, the route and their tests, along with the
GithubOAuthExchanger adapter the host was passing to Extension().

Extension(ids) is back to one port, and the module registers the two routes it
actually serves (create_project, register_github_project).

89.6% statement coverage (gate: 88%); build / vet / test / golangci-lint clean.

6 of 6 new or added lines in 5 files covered. (100.0%)

163 of 187 relevant lines covered (87.17%)

0.87 hits per line

Jobs
ID Job ID Ran Files Coverage
1 35017903852.1 15 Sep 2026 08:09PM UTC 9
87.17
GitHub Action Run
Source Files on build 35017903852
  • Tree
  • List 9
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 9eb4f21a on github
  • Prev Build on main (#34985092841)
  • Next Build on main (#35205628505)
  • Delete
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