Release Prep

Prepare repository for a new release. Use before creating a release PR to ensure everything is ready.

cartridge-gg fa372c1 1.1 KB Updated

File contents

Release Preparation Skill

Prepare repository for a new release.

Usage

Use before creating a release PR to ensure everything is ready.

Steps

  1. Ensure working directory is clean (git status)
  2. Run full test suite:
    • pnpm test for unit tests
    • pnpm test:storybook for visual regression
    • pnpm lint for code quality
  3. Run clean build: pnpm clean && pnpm i && pnpm build
  4. Verify all packages build successfully
  5. Check CHANGELOG.md is up to date
  6. Review version numbers in package.json files
  7. Test example applications work correctly

Release Workflow

  • Project uses GitHub Actions for automated releases
  • Releases triggered by merging PRs from prepare-release or prepare-prerelease branches
  • Manual workflow dispatch available via .github/workflows/release-dispatch.yml
  • Publishes to npm with appropriate tags

Notes

  • Current version: 0.12.0
  • Follows conventional commit messages
  • Automated changelog generation
  • Linear MCP integration for issue tracking

cartridge-gg/controller/tree/main/.agents/skills/release-prep commit fa372c17b4

Frequently asked questions

npx skillmds@latest add cartridge-gg/release-prep