Frontend Packages
Shape package repos around one boring delivery rule: every merge to main should already be releasable.
Workflow
- Inspect the repo's package type, publish target, scripts, workflows, versioning, and branch model.
- Read references/delivery-model.md.
- If the repo is TypeScript, read references/typescript.md.
- For other ecosystems, keep the same verify/release shape and choose the smallest repo-native tooling that fits.
- Prefer one repo-local
verifyentrypoint that CI calls directly.
Guardrails
- Keep
VERIFYas the source of truth for all guardrails. - Run
RELEASEonly onmain, and only afterVERIFYpasses. - Prefer GitHub Actions for release orchestration; avoid adding release-only package dependencies or scripts unless an existing repo or team standard requires them.
- Do not duplicate complex shell logic in workflow YAML when the repo can expose a local command.
- Do not invent ecosystem-specific release tooling without a real repo or team standard behind it.