Skip to content

docs(readme): drop the broken Dependabot badge, note Dependabot in Contributing - #154

Merged
kalwalt merged 1 commit into
devfrom
docs/readme-drop-dependabot-badge
Aug 25, 2026
Merged

docs(readme): drop the broken Dependabot badge, note Dependabot in Contributing#154
kalwalt merged 1 commit into
devfrom
docs/readme-drop-dependabot-badge

Conversation

@kalwalt

@kalwalt kalwalt commented Aug 20, 2026

Copy link
Copy Markdown
Member

Summary

The Dependabot badge had been rendering as a bare label with no icon. It turns out it is not an icon problem — the URL returns HTTP 500 and the SVG literally reads dependabot: 404:

$ curl -sw "HTTP %{http_code}\n" "https://flat.badgen.net/dependabot/@webarkit/jsfeat-next?icon=dependabot"
HTTP 500
<title>dependabot: 404</title>

badgen's /dependabot/ endpoint served the old standalone Dependabot.com service, which GitHub acquired and shut down. Dependabot is now built into GitHub and no longer exposes that API, so badgen gets a 404 upstream. Not recoverable by changing the URL — the data source no longer exists.

Scope check: the rest of badgen is fine

Verified before touching anything, so no other badge needs changing:

badge result
github/release HTTP 200 — release: v0.13.0
github/stars HTTP 200 — stars: 12
npm/v HTTP 200 — npm: v0.13.0
dependabot HTTP 500

(Nice side effect: the release and npm badges already show the fresh 0.13.0.)

What replaces it

A sentence in Contributing, where it is information for contributors — explaining why automated PRs appear and that they follow the same CI and review as anything else — rather than decoration:

Dependencies and GitHub Actions are kept current by Dependabot, which opens its own PRs against dev — they go through the same CI and review as any other change.

"We use Dependabot" is not something a reader evaluating the library needs from a badge, unlike release / npm / CI / codecov, which each say something about project state. And a broken badge costs more credibility than a ninth working one would add.

Docs only — one line removed, one added.

🤖 Generated with Claude Code

…ntributing

The badge had been rendering as a bare label with no icon. It is not an icon
problem: the URL returns HTTP 500 and the SVG literally reads "dependabot: 404".

badgen's /dependabot/ endpoint served the old standalone Dependabot.com service,
which GitHub acquired and shut down; Dependabot is now built into GitHub and no
longer exposes that API, so badgen gets a 404 upstream. Not recoverable by
changing the URL -- the data source is gone.

Verified the rest of badgen is fine, so nothing else needs touching: the
release, stars and npm badges all return 200 (and already show v0.13.0).

Replaced with a sentence in Contributing, where it is information for
contributors -- explaining why automated PRs show up -- rather than decoration.
"We use Dependabot" is not something a reader evaluating the library needs from
a badge, unlike release/npm/CI/codecov which say something about project state.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@kalwalt
kalwalt merged commit 07101c8 into dev Aug 25, 2026
5 checks passed
@kalwalt
kalwalt deleted the docs/readme-drop-dependabot-badge branch September 6, 2026 13:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant