Skip to content

ci(release): drop removed extensions from every release surface - #67

Merged
juicycleff merged 1 commit into
mainfrom
fix/release-lists-followup
Aug 20, 2026
Merged

ci(release): drop removed extensions from every release surface#67
juicycleff merged 1 commit into
mainfrom
fix/release-lists-followup

Conversation

@juicycleff

Copy link
Copy Markdown
Contributor

This commit was written for #65 and missed the merge. #65 went in as
bea3f3d8, whose parents are 60ca6731 and 7715de1e, so it merged the
branch at two commits. The third landed afterwards and has been sitting on
refactor/remove-deprecated-extensions unmerged ever since. This carries it
onto main unchanged.

The visible symptom is the release workflow's Run workflow dialog, which still
offers ai, cron, database, gateway and storage as release targets. Picking one
resolves a module path with no go.mod behind it.

What #65 did and did not fix

Four separate lists named these modules. #65 landed the fix for one:

Surface On main before this
EXTENSIONS array that "all" mode tags fixed
workflow_dispatch dropdown still listed all five
release-please-config.json packages still listed all five
.release-please-manifest.json still pinned all five at 0.1.0

Cron and storage were in all four too, which is why versioning has been
quietly minting extensions/cron/vX.Y.Z against a directory holding one
README ever since they were removed.

After this

The dropdown and the EXTENSIONS array hold the same 18 names, and the
release-please config and manifest hold matching keys. Every package
release-please tracks now has a real go.mod behind it, which became true for
auth when #66 restored its module.

Three files, 40 deletions, no insertions.

The previous commit trimmed the EXTENSIONS array that "all" mode tags, but
that was one of four lists naming these modules. The other three still had
them:

The workflow_dispatch module dropdown offered ai, cron, database, gateway and
storage as release targets. Picking one would resolve a module path with no
go.mod behind it.

release-please-config.json declared all five as packages, and
.release-please-manifest.json pinned each at 0.1.0, so release-please was
tracking versions for directories that hold a single README.

Cron and storage were in all four lists too, which is why the versioning has
been quietly producing extensions/cron tags since they were removed. Both come
off with the rest.

The dispatch options and the EXTENSIONS array now hold the same 18 names, and
the release-please config and manifest agree with each other.
@vercel

vercel Bot commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
forge Ready Ready Preview Aug 20, 2026 3:33pm

Request Review

@juicycleff
juicycleff merged commit 350d5ab into main Aug 20, 2026
22 of 23 checks passed
@github-actions

Copy link
Copy Markdown
Contributor

Conventional Commits Validation

PR Title: valid
Commits: all 1 follow conventional format

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