Skip to content

fix(release): drop the deleted @uploads/workspace from changesets ignore#523

Merged
Zach Dunn (zachdunn) merged 1 commit into
mainfrom
fix/changeset-ignore-stale-workspace
Jul 24, 2026
Merged

fix(release): drop the deleted @uploads/workspace from changesets ignore#523
Zach Dunn (zachdunn) merged 1 commit into
mainfrom
fix/changeset-ignore-stale-workspace

Conversation

@zachdunn

Copy link
Copy Markdown
Member

Unblocks the release pipeline on main. Follow-up to #522.

#522 deleted packages/workspace, but left "@uploads/workspace" in .changeset/config.json's ignore array. Changesets validates that every ignored entry resolves to a real package, so changeset version now fails during config parsing — before it does any work:

ValidationError: The package or glob expression "@uploads/workspace" is
specified in the `ignore` option but it is not found in the project.

That blocks the release PR and every npm publish behind it. My miss on #522: I checked the ignore list to confirm the published package wasn't in it, and didn't consider that deleting a package invalidates its entry.

Verification

changeset status passes and the pending changeset is intact — nothing was lost, the release PR regenerates on the next run:

info Packages to be bumped at minor:
- @buildinternet/uploads

Also checked the remaining five ignore entries against the actual workspace list; all resolve.

No changeset here — this is release config only and changes nothing about the published package.

#522 deleted packages/workspace but left it in .changeset/config.json's ignore
list. Changesets validates that every ignored entry resolves to a real package,
so `changeset version` now fails config parsing before it does any work —
blocking the release PR and every npm publish behind it.

Removing the stale entry restores it. `changeset status` confirms the pending
@buildinternet/uploads minor is intact, so nothing was lost; the release PR
regenerates on the next run.

Checked the remaining five ignore entries against the actual workspace list —
all resolve.
@coderabbitai

coderabbitai Bot commented Jul 24, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are limited based on label configuration.

🏷️ Required labels (at least one) (2)
  • coderabbit:review
  • review
🚫 Excluded labels (none allowed) (1)
  • wip

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 52e56ec1-bab1-44e9-9686-4eb3a8ad71b8

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/changeset-ignore-stale-workspace

Comment @coderabbitai help to get the list of available commands.

@zachdunn
Zach Dunn (zachdunn) merged commit fd06691 into main Jul 24, 2026
3 checks passed
@zachdunn
Zach Dunn (zachdunn) deleted the fix/changeset-ignore-stale-workspace branch July 24, 2026 20:34
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