Skip to content

release: v0.90.1 The Release Guard - #24

Merged
monchee merged 1 commit into
mainfrom
release/v0.90.1
Oct 5, 2026
Merged

monchee merged 1 commit into
mainfrom
release/v0.90.1

Conversation

@monchee

@monchee monchee commented Oct 5, 2026

Copy link
Copy Markdown
Owner

Adds the enforcement layer for "every push/deploy bumps version + changelog":

  • New release CI job: a PR into main fails unless package.json is bumped vs main and carries a matching CHANGELOG.md entry (skip-release label exempts)
  • prebuild runs npm run check:release — a version without a changelog entry cannot be built or deployed (ALLOW_UNRELEASED=1 bypasses)
  • npm run check:release [--against <ref>] standalone command; CONTRIBUTING.md documents the enforcement

This PR dogfoods the guard: it bumps to 0.90.1 with its own changelog entry, so the new release job must pass for it to merge.

…ion bumps + changelog entries on every merge and deploy
@monchee
monchee merged commit 294a101 into main Oct 5, 2026
4 checks passed
@monchee
monchee deleted the release/v0.90.1 branch October 5, 2026 23:59
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