Skip to content

Restore unpublished package versions after errors-only release - #1829

Merged
Zetazzz merged 1 commit into
mainfrom
fix/restore-unpublished-package-versions
Sep 15, 2026
Merged

Zetazzz merged 1 commit into
mainfrom
fix/restore-unpublished-package-versions

Conversation

@Zetazzz

@Zetazzz Zetazzz commented Sep 15, 2026

Copy link
Copy Markdown
Contributor

Summary

An errors-only release unintentionally bumped 72 other workspace packages across two release commits. Only @constructive-io/errors@0.16.0 was published to npm.

  • Restore the other 72 packages’ versions and changelogs to the state before both release attempts (2928a39ae). This includes 67 publishable packages and 5 private packages.
  • Preserve @constructive-io/errors@0.16.0 and its existing published artifact and Git tag.
  • Remove the duplicate, unpublished 0.15.0 entry from the errors changelog while retaining the 0.16.0 release notes.

The change is limited to release metadata. Runtime source, dependency declarations, lockfiles, and configuration are unchanged.

Validation

  • Verified all 72 restored manifests and 72 restored changelogs match the pre-release baseline byte for byte.
  • Verified the only additional change is removal of the errors 0.15.0 changelog section: 145 files total.
  • git diff --check passed; all restored package versions validated.
  • Queried npm for both attempted versions of every other publishable package; none were published. Confirmed errors 0.16.0 retains its original gitHead.

Tag cleanup

Removed the 72 accidental release tags from origin and the local repository after a verified Git bundle backup and fresh npm/ref checks. Remote deletion was atomic and guarded by the exact original tag object IDs. Verified that all other tags, including the published @constructive-io/errors@0.16.0 tag and its target commit, remain unchanged. The restoration of package metadata takes effect on main when this PR is merged.

@tenki-reviewer

tenki-reviewer Bot commented Sep 15, 2026

Copy link
Copy Markdown

Review complete. No issues found — approved ✅.


This PR rolls back the published version numbers and corresponding changelog entries for two reverted releases across every package in the monorepo. It is a metadata-only change: no source, test, or build code is modified. All 145 changed files are either package.json version decrements or CHANGELOG.md entry removals. Specialists reviewed the changelog accuracy (entry/header/compare-URL consistency against the reverted versions) and release management (interdependent version agreement, patch-version decrement correctness, semver/publish consistency); the review found no defects to act on.

Files Change
All */package.json (69 files) Revert package version fields for the two reverted releases while preserving the current patch baseline.
All */CHANGELOG.md (76 files) Remove the changelog entries and headers for the reverted versions and realign compare URLs and dates.

Reviewed commit: 859aedb

@Zetazzz
Zetazzz merged commit 88d2197 into main Sep 15, 2026
22 checks passed
@Zetazzz
Zetazzz deleted the fix/restore-unpublished-package-versions branch September 15, 2026 03:15
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