chore: goals changeset + blocking CI changeset gate #37
No reviewers
Labels
No labels
area/auth
area/backend
area/ci
area/deploy
area/e2e
area/frontend
area/shared
blocked
good-first-issue
needs-info
priority/high
priority/low
priority/medium
type/bug
type/chore
type/docs
type/feature
type/tech-debt
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
celilo/lunacycle!37
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "goals-changeset-ci"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Two things:
The missed changeset for the goals feature (
lunacycle: minor) — PR #36 merged without one, so nothing would have movedmanifest.ymlpast 1.0.4. Covers the feature summary and the two migrations (0011 meta resync, 0012 goals tables).The CI changeset check becomes a gate. The advisory version warned on #36 and nobody saw it. Now
pr-validatefails when a PR touches shipped source (the manifestfiles:payload —apps/,packages/,scripts/,celilo/,manifest.yml,package.json, lockfiles,nx.json) without a.changeset/*.md. Docs/CI/openspec-only PRs stay exempt. Known limitation (commented in the workflow): shallow tree-diff against the base sha, so a PR far behind main can false-positive — escape hatch is an empty changeset or a rebase.Unit-test verification already exists in
pr-validate(unit + hook + seed tests), so nothing was added there.Merging this puts four pending changesets on main (this one + backup-gate, seed-by-generated-id, spa-smoke) → the release workflow will open the
chore: version lunacyclePR → merging that stamps 1.1.0 → publish +celilo module upgrade lunacyclefrom celilo-mgr.🤖 Generated with Claude Code