depmedic weekly #1

2026-04-28 - depmedic - the inaugural issue

Hi. This is the first issue of depmedic weekly, a short letter for people who run GitHub Actions or npm at work and would like it to be cheaper, less leaky, and less lit on fire by surprise. Every Monday-ish: what shipped, one numbers piece, one pattern.

If you got this and don't want it, the unsubscribe link is at the bottom and it works.

This week: ci-doctor 0.5.0

Two new rules. Now 16 total. npx ci-doctor is unchanged.

Same release, no breaking changes: v0.5.0 release notes · npm · docker-no-pin docs · service-no-healthcheck docs.

Numbers: the OSS pin bar is 59%

Across 20 famous OSS repos and 1,461 uses: references, 59.4% are pinned to a 40-character SHA. The rest float on a tag (@v4, @main) and inherit whatever the maintainer most recently tagged that way. Six repos hit 100% (deno, axios, express, jest, webpack, rollup). Four repos hit 0% (parcel, preact, react-router, got).

Full per-repo board, methodology, and the data: The Pin Bar 2026.

Pattern of the week: pin + Dependabot

Pinning to SHAs without enabling Dependabot for github-actions is a maintenance tax. You'll fall behind on security patches because tag updates won't reach you. Pair the two:

# .github/dependabot.yml
version: 2
updates:
  - package-ecosystem: "github-actions"
    directory: "/"
    schedule:
      interval: "weekly"
    groups:
      actions-minor:
        update-types: ["minor", "patch"]

Dependabot will open one PR per week with all the action SHA bumps (grouped) and a summary of what changed. Add npx ci-doctor to a workflow on those PRs and you'll see if any of the bumps removed hardening you previously had.

Then run npx pin-actions once to convert any remaining unpinned @v4 tags to SHAs, and add npx pin-actions --check to your CI gate to keep new unpinned references from sneaking in.

Also shipped this week

Try one of the free tools

If you're reading this you probably have a workflow file lying around. Two minutes, no install:

Scan any public repo Paste a single workflow See the OSS leaderboard

Recommended links (no affiliate)

Reply

This is issue 1. If you have a thing you'd like benchmarked ("how often do popular repos do X?"), or a workflow pattern that you see everywhere and would like a teardown of, hit reply. Or email depmedicdev@gmail.com.

See you next week.