Skip to main content
← Back to list
01Issue
FeatureClosedSwamp CLIPublicTeam
AssigneesNone

Relationships

#2301 Explore: track release velocity, and let more than one person turn the crank

Opened by webframp · 9/21/2026

Right now release cadence lives entirely in git log --author and vibes — there's no way to see, at a glance, how often extensions ship or whether release duties are bottlenecked on one person. Proposing we start tracking it, and use that as a nudge toward spreading release responsibility across more maintainers rather than funneling it through whoever's already carrying it.

Semi-serious motivating data points from the last few weeks:

  • 🎉 Welcome aboard, @skunk-ape — no releases logged yet, but anyone who's run a project this complex knows the first ship date isn't the one that matters. Once you're settled, cutting a release or two is a good way to get hands-on with the process (and take a little load off the usual suspects).
  • 🧳 @stack72 has, in fact, released recently — velocity tracking would show this clearly, which is more than can be said for whatever timezone he's currently routing through. Travel tax, not a regression. But also: a good example of why release duty shouldn't sit with one person — cadence shouldn't dip just because one maintainer is on a plane.

Engineering ask underneath the ribbing: a last_release_at (and ideally released_by) signal per extension, surfaced somewhere queryable, so we can see cadence and distribution at a glance — and catch both "this extension is stale" and "this extension has a single point of failure" before a user does.

02Bog Flow
OPENTRIAGEDIN PROGRESSCLOSED

Closed

9/21/2026, 2:34:03 PM

No activity in this phase yet.

03Sludge Pulse
Editable. Press Enter to edit.

stack72 commented 9/21/2026, 1:25:39 PM

We use calver so we can understand easily the last release of an extension or the cli - then for extensions you can check ‘swamp extension outdated’ and it’ll see what’s different

Going to close this out as there’s nothing for us to do at this time - if we change our internal mechanics then I can revisit it

Sign in to post a ripple.