Skip to content

fix: harden generated output and database releases - #92

Merged
smiggleworth merged 4 commits into
mainfrom
issues/open-issue-bundles
Aug 15, 2026
Merged

fix: harden generated output and database releases#92
smiggleworth merged 4 commits into
mainfrom
issues/open-issue-bundles

Conversation

@smiggleworth

@smiggleworth smiggleworth commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

Summary

  • preserve live generated output when the pre-swap backup rename fails
  • make the missing-ORM error name the exact public install command
  • add a registry-only database generate/validate smoke test
  • run that public-artifact smoke test after every CLI publish

Linked issues

Closes #87
Closes #90

Acceptance audit

TDD evidence

  • Red data-loss commit: f20eba6
  • Green data-loss commit: db98e10
  • Red public-command test commit: 9e77bb8
  • Green public-command and release-guardrail commit: 82886d7

Verification

  • Exact stale-backup regression red, then green
  • Complete generator suite: 23 passed
  • Missing-ORM exact install instruction red, then green
  • Clean registry-only CLI 0.0.23 + ORM 0.0.1 database generate/validate smoke test
  • Full local package gate: lint, typecheck, 248 coverage tests, changelog, build, docs, publint, and package inspection
  • Packed-template and minimum-peer integration tests
  • Exact-head hosted CI run 31897889867 on Ubuntu, macOS, and Windows, plus audit, benchmark, templates, and peer floor
  • Squash merge e5c66a27517911ff3ddc367bd11b139656f71378
  • Release workflow 31898038085, including OIDC publish
  • Annotated v0.0.24 tag dereferences to the squash merge
  • @askrjs/cli@0.0.24 is public and latest on npm
  • Clean registry-only 0.0.24 + ORM 0.0.1 post-publish database smoke test

@smiggleworth
smiggleworth marked this pull request as ready for review August 15, 2026 17:20
Copilot AI lite review requested due to automatic review settings August 15, 2026 17:20

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@smiggleworth
smiggleworth merged commit e5c66a2 into main Aug 15, 2026
7 checks passed
@smiggleworth
smiggleworth deleted the issues/open-issue-bundles branch August 15, 2026 17:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants