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

Borewit / musicbrainz-api / 21798710896
87%

Build:
DEFAULT BRANCH: master
Ran 08 Feb 2026 01:13PM UTC
Jobs 3
Files 12
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

08 Feb 2026 01:10PM UTC coverage: 86.621% (-1.3%) from 87.957%
21798710896

push

github

Borewit
Improve error reporting for 400 Bad Request responses

When MusicBrainz returns a 400 response, parse the JSON error payload
and throw MusicBrainzApiError with the provided details.

This makes invalid requests, such as malformed MBIDs, easier to
diagnose while keeping existing behavior for other status codes.

96 of 121 branches covered (79.34%)

Branch coverage included in aggregate %.

32 of 69 new or added lines in 2 files covered. (46.38%)

1 existing line in 1 file now uncovered.

1814 of 2084 relevant lines covered (87.04%)

18.6 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
5
83.17
-1.33% lib/http-client.ts
32
80.13
-4.06% lib/musicbrainz-api.ts

Uncovered Existing Lines

Lines Coverage ∆ File
1
83.17
-1.33% lib/http-client.ts
Jobs
ID Job ID Ran Files Coverage
1 run-24.x - 21798710896.1 08 Feb 2026 01:13PM UTC 12
86.19
GitHub Action Run
2 run-22.x - 21798710896.2 08 Feb 2026 01:13PM UTC 12
86.8
GitHub Action Run
3 run-20.x - 21798710896.3 08 Feb 2026 01:13PM UTC 12
86.8
GitHub Action Run
Source Files on build 21798710896
  • Tree
  • List 12
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #21798710896
  • 5e5af6f7 on github
  • Prev Build on master (#21643701428)
  • Next Build on master (#21798714834)
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