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

Borewit / musicbrainz-api
89%
master: 89%

Build:
Build:
LAST BUILD BRANCH: improve-http-request-loop
DEFAULT BRANCH: master
Repo Added 27 Jan 2019 11:03AM UTC
Files 12
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

LAST BUILD ON BRANCH improve-http-request-loop
branch: improve-http-request-loop
CHANGE BRANCH
x
Reset
  • improve-http-request-loop
  • 1024-albumartarchive-api-does-not-return-valid-json-for-releases-that-lack-art
  • 1081-recording-level-rels-cannot-work
  • 504-missing-types-for-genre-tag
  • 826-improved-output-typing-for-lookup-with-inc-parameter
  • add-commonjs-entry-point
  • add-coverartarchive-api-client
  • add-function-lookup-series
  • add-missing-entity-data
  • add-missing-search-entities
  • add-properties-releasegroup
  • add-sponshortship-info
  • add-support-for-browse-release-types
  • add_missing_entity_data
  • bounded-http-retries
  • browse-enforce-one-mbid
  • build-production-without-source-maps
  • check-the-query-typings
  • code-improvements
  • configurable-test-timeout
  • convert-to-ecmascript-module
  • depend-on-rate-limit-threshold
  • dependabot/npm_and_yarn/braces-3.0.3
  • dependabot/npm_and_yarn/cross-spawn-7.0.6
  • dependabot/npm_and_yarn/master/biomejs/biome-1.9.1
  • dependabot/npm_and_yarn/master/biomejs/biome-1.9.2
  • dependabot/npm_and_yarn/master/biomejs/biome-1.9.3
  • dependabot/npm_and_yarn/master/biomejs/biome-1.9.4
  • dependabot/npm_and_yarn/master/biomejs/biome-2.1.4
  • dependabot/npm_and_yarn/master/biomejs/biome-2.2.2
  • dependabot/npm_and_yarn/master/biomejs/biome-2.2.3
  • dependabot/npm_and_yarn/master/biomejs/biome-2.2.4
  • dependabot/npm_and_yarn/master/biomejs/biome-2.2.5
  • dependabot/npm_and_yarn/master/biomejs/biome-2.3.1
  • dependabot/npm_and_yarn/master/biomejs/biome-2.3.10
  • dependabot/npm_and_yarn/master/biomejs/biome-2.3.11
  • dependabot/npm_and_yarn/master/biomejs/biome-2.3.3
  • dependabot/npm_and_yarn/master/biomejs/biome-2.3.4
  • dependabot/npm_and_yarn/master/biomejs/biome-2.3.6
  • dependabot/npm_and_yarn/master/biomejs/biome-2.3.7
  • dependabot/npm_and_yarn/master/biomejs/biome-2.3.8
  • dependabot/npm_and_yarn/master/biomejs/biome-2.3.9
  • dependabot/npm_and_yarn/master/biomejs/biome-2.4.1
  • dependabot/npm_and_yarn/master/biomejs/biome-2.4.10
  • dependabot/npm_and_yarn/master/biomejs/biome-2.4.11
  • dependabot/npm_and_yarn/master/biomejs/biome-2.4.13
  • dependabot/npm_and_yarn/master/biomejs/biome-2.4.15
  • dependabot/npm_and_yarn/master/biomejs/biome-2.4.16
  • dependabot/npm_and_yarn/master/biomejs/biome-2.4.5
  • dependabot/npm_and_yarn/master/biomejs/biome-2.4.6
  • dependabot/npm_and_yarn/master/biomejs/biome-2.4.7
  • dependabot/npm_and_yarn/master/biomejs/biome-2.4.8
  • dependabot/npm_and_yarn/master/biomejs/biome-2.5.2
  • dependabot/npm_and_yarn/master/biomejs/biome-2.5.3
  • dependabot/npm_and_yarn/master/c8-10.0.0
  • dependabot/npm_and_yarn/master/c8-10.1.2
  • dependabot/npm_and_yarn/master/c8-10.1.3
  • dependabot/npm_and_yarn/master/c8-11.0.0
  • dependabot/npm_and_yarn/master/c8-12.0.0
  • dependabot/npm_and_yarn/master/chai-5.1.0
  • dependabot/npm_and_yarn/master/chai-5.1.1
  • dependabot/npm_and_yarn/master/chai-5.2.0
  • dependabot/npm_and_yarn/master/chai-5.2.1
  • dependabot/npm_and_yarn/master/chai-6.0.1
  • dependabot/npm_and_yarn/master/chai-6.2.0
  • dependabot/npm_and_yarn/master/chai-6.2.2
  • dependabot/npm_and_yarn/master/debug-4.3.5
  • dependabot/npm_and_yarn/master/debug-4.3.6
  • dependabot/npm_and_yarn/master/debug-4.3.7
  • dependabot/npm_and_yarn/master/debug-4.4.0
  • dependabot/npm_and_yarn/master/debug-4.4.1
  • dependabot/npm_and_yarn/master/debug-4.4.3
  • dependabot/npm_and_yarn/master/del-cli-6.0.0
  • dependabot/npm_and_yarn/master/del-cli-7.0.0
  • dependabot/npm_and_yarn/master/eslint-plugin-import-2.29.1
  • dependabot/npm_and_yarn/master/eslint-plugin-jsdoc-48.2.12
  • dependabot/npm_and_yarn/master/eslint-plugin-jsdoc-48.2.2
  • dependabot/npm_and_yarn/master/eslint-plugin-jsdoc-48.2.3
  • dependabot/npm_and_yarn/master/eslint-plugin-jsdoc-48.2.5
  • dependabot/npm_and_yarn/master/eslint-plugin-jsdoc-48.2.7
  • dependabot/npm_and_yarn/master/eslint-plugin-jsdoc-48.2.9
  • dependabot/npm_and_yarn/master/eslint-plugin-jsdoc-48.4.0
  • dependabot/npm_and_yarn/master/eslint-plugin-unicorn-51.0.1
  • dependabot/npm_and_yarn/master/eslint-plugin-unicorn-52.0.0
  • dependabot/npm_and_yarn/master/eslint-plugin-unicorn-54.0.0
  • dependabot/npm_and_yarn/master/got-14.3.0
  • dependabot/npm_and_yarn/master/got-14.4.1
  • dependabot/npm_and_yarn/master/got-14.4.2
  • dependabot/npm_and_yarn/master/mocha-10.7.3
  • dependabot/npm_and_yarn/master/mocha-11.0.1
  • dependabot/npm_and_yarn/master/mocha-11.1.0
  • dependabot/npm_and_yarn/master/mocha-11.2.2
  • dependabot/npm_and_yarn/master/mocha-11.4.0
  • dependabot/npm_and_yarn/master/mocha-11.5.0
  • dependabot/npm_and_yarn/master/mocha-11.6.0
  • dependabot/npm_and_yarn/master/mocha-11.7.1
  • dependabot/npm_and_yarn/master/mocha-11.7.2
  • dependabot/npm_and_yarn/master/mocha-11.7.4
  • dependabot/npm_and_yarn/master/mocha-11.7.5
  • dependabot/npm_and_yarn/master/mocha-11.7.6
  • dependabot/npm_and_yarn/master/mocha-11.8.0
  • dependabot/npm_and_yarn/master/multi-1bae6fdc74
  • dependabot/npm_and_yarn/master/multi-24372950fa
  • dependabot/npm_and_yarn/master/multi-2a52615216
  • dependabot/npm_and_yarn/master/multi-70e309faec
  • dependabot/npm_and_yarn/master/multi-87b2ad6fb3
  • dependabot/npm_and_yarn/master/multi-b38355ff25
  • dependabot/npm_and_yarn/master/multi-bd7f08ee8b
  • dependabot/npm_and_yarn/master/rate-limit-threshold-0.2.0
  • dependabot/npm_and_yarn/master/rate-limit-threshold-0.2.1
  • dependabot/npm_and_yarn/master/remark-cli-12.0.1
  • dependabot/npm_and_yarn/master/remark-preset-lint-recommended-7.0.0
  • dependabot/npm_and_yarn/master/remark-preset-lint-recommended-7.0.1
  • dependabot/npm_and_yarn/master/sinon-19.0.2
  • dependabot/npm_and_yarn/master/sinon-20.0.0
  • dependabot/npm_and_yarn/master/sinon-21.0.0
  • dependabot/npm_and_yarn/master/sinon-21.0.1
  • dependabot/npm_and_yarn/master/sinon-21.0.2
  • dependabot/npm_and_yarn/master/sinon-21.0.3
  • dependabot/npm_and_yarn/master/sinon-22.0.0
  • dependabot/npm_and_yarn/master/tough-cookie-4.1.4
  • dependabot/npm_and_yarn/master/tough-cookie-5.0.0
  • dependabot/npm_and_yarn/master/tough-cookie-5.1.2
  • dependabot/npm_and_yarn/master/tough-cookie-6.0.2
  • dependabot/npm_and_yarn/master/types-0c7f868f1c
  • dependabot/npm_and_yarn/master/types-2639fa7012
  • dependabot/npm_and_yarn/master/types-286195475e
  • dependabot/npm_and_yarn/master/types-2c76a095dc
  • dependabot/npm_and_yarn/master/types-2f7f33f3f1
  • dependabot/npm_and_yarn/master/types-319631cdba
  • dependabot/npm_and_yarn/master/types-3b2b4b8f51
  • dependabot/npm_and_yarn/master/types-416bb59d5c
  • dependabot/npm_and_yarn/master/types-4710976aab
  • dependabot/npm_and_yarn/master/types-4dc40b7189
  • dependabot/npm_and_yarn/master/types-515e99951a
  • dependabot/npm_and_yarn/master/types-535f4148d5
  • dependabot/npm_and_yarn/master/types-7b10ee508a
  • dependabot/npm_and_yarn/master/types-7d0d8b9c5b
  • dependabot/npm_and_yarn/master/types-800ef8dab0
  • dependabot/npm_and_yarn/master/types-832bc9fd7c
  • dependabot/npm_and_yarn/master/types-956f27c91c
  • dependabot/npm_and_yarn/master/types-9f4251c7bf
  • dependabot/npm_and_yarn/master/types-bee2743de7
  • dependabot/npm_and_yarn/master/types-c38e63c142
  • dependabot/npm_and_yarn/master/types-c54568cbb8
  • dependabot/npm_and_yarn/master/types-cc43421f86
  • dependabot/npm_and_yarn/master/types-e17aa6991a
  • dependabot/npm_and_yarn/master/types-e2689af524
  • dependabot/npm_and_yarn/master/types-edc028a01c
  • dependabot/npm_and_yarn/master/types-f066930fbe
  • dependabot/npm_and_yarn/master/types-f7bf1d1c76
  • dependabot/npm_and_yarn/master/types-fd49ba1a34
  • dependabot/npm_and_yarn/master/types/chai-4.3.16
  • dependabot/npm_and_yarn/master/types/chai-4.3.17
  • dependabot/npm_and_yarn/master/types/chai-4.3.18
  • dependabot/npm_and_yarn/master/types/node-20.11.24
  • dependabot/npm_and_yarn/master/types/node-20.11.28
  • dependabot/npm_and_yarn/master/types/node-20.11.30
  • dependabot/npm_and_yarn/master/types/node-20.12.2
  • dependabot/npm_and_yarn/master/types/node-20.14.0
  • dependabot/npm_and_yarn/master/types/node-20.14.2
  • dependabot/npm_and_yarn/master/types/node-20.14.8
  • dependabot/npm_and_yarn/master/types/node-22.1.0
  • dependabot/npm_and_yarn/master/types/node-22.2.0
  • dependabot/npm_and_yarn/master/types/node-22.4.1
  • dependabot/npm_and_yarn/master/typescript-5.4.3
  • dependabot/npm_and_yarn/master/typescript-5.4.4
  • dependabot/npm_and_yarn/master/typescript-5.4.5
  • dependabot/npm_and_yarn/master/typescript-5.5.2
  • dependabot/npm_and_yarn/master/typescript-5.5.4
  • dependabot/npm_and_yarn/master/typescript-5.6.2
  • dependabot/npm_and_yarn/master/typescript-5.7.2
  • dependabot/npm_and_yarn/master/typescript-5.7.3
  • dependabot/npm_and_yarn/master/typescript-5.8.2
  • dependabot/npm_and_yarn/master/typescript-5.8.3
  • dependabot/npm_and_yarn/master/typescript-5.9.2
  • dependabot/npm_and_yarn/master/typescript-5.9.3
  • dependabot/npm_and_yarn/master/typescript-eslint/eslint-plugin-7.10.0
  • dependabot/npm_and_yarn/master/typescript-eslint/eslint-plugin-7.12.0
  • dependabot/npm_and_yarn/master/typescript-eslint/eslint-plugin-7.13.0
  • dependabot/npm_and_yarn/master/typescript-eslint/eslint-plugin-7.13.1
  • dependabot/npm_and_yarn/master/typescript-eslint/eslint-plugin-7.4.0
  • dependabot/npm_and_yarn/master/typescript-eslint/eslint-plugin-7.6.0
  • dependabot/npm_and_yarn/master/typescript-eslint/eslint-plugin-7.7.0
  • dependabot/npm_and_yarn/master/typescript-eslint/eslint-plugin-7.7.1
  • dependabot/npm_and_yarn/master/typescript-eslint/eslint-plugin-7.8.0
  • dependabot/npm_and_yarn/master/typescript-eslint/parser-7.10.0
  • dependabot/npm_and_yarn/master/typescript-eslint/parser-7.12.0
  • dependabot/npm_and_yarn/master/typescript-eslint/parser-7.13.0
  • dependabot/npm_and_yarn/master/typescript-eslint/parser-7.13.1
  • dependabot/npm_and_yarn/master/typescript-eslint/parser-7.14.0
  • dependabot/npm_and_yarn/master/typescript-eslint/parser-7.4.0
  • dependabot/npm_and_yarn/master/typescript-eslint/parser-7.6.0
  • dependabot/npm_and_yarn/master/typescript-eslint/parser-7.7.0
  • dependabot/npm_and_yarn/master/typescript-eslint/parser-7.7.1
  • dependabot/npm_and_yarn/master/typescript-eslint/parser-7.8.0
  • dependabot/npm_and_yarn/master/uuid-10.0.0
  • dependabot/npm_and_yarn/master/uuid-11.0.2
  • dependabot/npm_and_yarn/master/uuid-11.0.3
  • dependabot/npm_and_yarn/master/uuid-11.0.4
  • dependabot/npm_and_yarn/master/uuid-11.0.5
  • dependabot/npm_and_yarn/master/uuid-11.1.0
  • dependabot/npm_and_yarn/master/uuid-13.0.0
  • dependabot/npm_and_yarn/master/uuid-14.0.0
  • dependabot/npm_and_yarn/micromatch-4.0.8
  • document-include-argument
  • exclude-typescript-from-distibution
  • exclude-yarn-code-from-distribution
  • expandedConfigFunctioonaity
  • feat/oauth-bearer-token
  • fix-browse-with-inc
  • fix-browseReleaseGroups-typings
  • fix-coverallsapp-version
  • fix-dependencies
  • fix-documentation-issue-829
  • fix-edit-entry-tests
  • fix-fetch-front-or-back-cover
  • fix-may-have-relations
  • fix-warning-readme
  • get-release-group
  • imp;rove-user-agent-string
  • improve-browser-support
  • improve-combining-config-option
  • improve-cover-art-examples
  • improve-error-reporting-bad-request
  • improve-rate-limit
  • improve-search-example
  • imrpove-cover-art-examples
  • include-isrc-query-test
  • include-sub-query-includes
  • lookup-collection
  • lookup-multiple-urls
  • make-botaccount-optional
  • master
  • mediumTrackVariant
  • move-src-in-lib
  • musicbrainz-api-logo
  • preRequestHook
  • ratelimitConfigure
  • readme-add-bundle-size
  • release-drafter
  • remove-tslint-dev-dependency
  • replace-got-with-fetch
  • request-timeout-config
  • requestTimeoutConfig
  • require-esm-compatibility
  • retry-if-rate-limitter-has-been-hit
  • retry_on_network_error
  • retrylimitConfig
  • simplify-lookup
  • snyk-fix-5c8b9d32181e05a2d7b6ab8e7b5dcb4c
  • strict-typing
  • switch-eslint-to-biome
  • update-biome
  • update-biome-2.1.2
  • update-biome-2.3.2
  • update-ci
  • update-github-actions-versions
  • update-import-debug
  • update-nodejs-ci
  • update-to-ecma-script-2020
  • update-to-yarn-v4
  • update-types
  • update-typescript
  • update-yarn
  • v0.12.0
  • v0.13.0
  • v0.14.0
  • v0.15.0
  • v0.16.0
  • v0.17.0
  • v0.18.0
  • v0.18.1
  • v0.18.2
  • v0.19.1
  • v0.20.0
  • v0.20.1
  • v0.20.2
  • v0.21.0
  • v0.22.0
  • v0.23.1
  • v0.24.0
  • v0.25.0
  • v0.25.1
  • v0.26.0
  • v0.27.0
  • v0.27.1
  • v1.0.0
  • v1.1.0
  • v1.2.0
  • v1.2.1
  • workaround-for-MB-SEARCH-444

20 Aug 2026 12:26PM UTC coverage: 88.651% (+1.5%) from 87.111%
32368859410

Pull #1194

github

web-flow
Merge 7a6471bec into 74b005f7e
Pull Request #1194: Bound HTTP retry attempts

88 of 107 branches covered (82.24%)

Branch coverage included in aggregate %.

21 of 22 new or added lines in 2 files covered. (95.45%)

1896 of 2131 relevant lines covered (88.97%)

19.51 hits per line

Relevant lines Covered
Build:
Build:
2131 RELEVANT LINES 1896 COVERED LINES
19.51 HITS PER LINE
Source Files on improve-http-request-loop
  • Tree
  • List 12
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
32368859410 improve-http-request-loop Merge 7a6471bec into 74b005f7e Pull #1194 20 Aug 2026 12:29PM UTC web-flow github
88.65
32368512096 improve-http-request-loop Bound HTTP retry attempts Count every request attempt, reject non-finite limits, and preserve the final connection error or HTTP response. Increase retry delays linearly after each failed attempt, cancel discarded response bodies, and report retr... push 20 Aug 2026 12:25PM UTC Borewit github
88.65
See All Builds (1684)
  • Repo on GitHub
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