Skip to content

chore(scripts): add preflight-release.sh#107

Merged
samuelds merged 1 commit into
developfrom
feat/preflight-release-check
Apr 30, 2026
Merged

chore(scripts): add preflight-release.sh#107
samuelds merged 1 commit into
developfrom
feat/preflight-release-check

Conversation

@samuelds
Copy link
Copy Markdown
Contributor

Summary

Add scripts/preflight-release.sh — a release safety check covering:

  • branch + working tree state
  • sync with origin
  • main↔develop divergence
  • pending changesets + age
  • last dev-publish CI status
  • local lint/typecheck/test/build
  • Dependabot HIGH/CRITICAL alerts

Usage

```
pnpm preflight
```
Exits 0 if green or warnings only, 1 on hard blockers.

Why

Catch regressions before release (cf. dev-publish bug detected too late on marketplace#207). Will be invoked by the release-engineer agent before bumping versions.

Pre-release safety check covering branch state, sync with origin,
main↔develop divergence, pending changesets, CI status, local quality
gates (lint/typecheck/test/build), and Dependabot alerts.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@samuelds samuelds enabled auto-merge (squash) April 30, 2026 16:24
@samuelds samuelds merged commit 4a4d5f1 into develop Apr 30, 2026
9 checks passed
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