Skip to content

chore: add release infrastructure with Changesets and GitHub Actions#32

Open
hua-bang wants to merge 2 commits intomasterfrom
claude/dependency-release-infra-oSOn5
Open

chore: add release infrastructure with Changesets and GitHub Actions#32
hua-bang wants to merge 2 commits intomasterfrom
claude/dependency-release-infra-oSOn5

Conversation

@hua-bang
Copy link
Copy Markdown
Owner

  • Install @changesets/cli for coordinated version management
  • Configure changeset: public access, master branch, auto-bump internal deps
  • Add pulse-coder-engine as workspace dependency in CLI package.json so
    changesets can track engine->cli version cascades
  • Add publishConfig to CLI package (access: public)
  • Add changeset, version-packages, release scripts to root package.json
  • Create .github/workflows/ci.yml: build + test on push/PR to master
  • Create .github/workflows/release.yml: changesets/action creates version PR
    or publishes to npm when version PR is merged (requires NPM_TOKEN secret)

https://claude.ai/code/session_018aPNyEAfpNBe1LTQLoGkuc

- Install @changesets/cli for coordinated version management
- Configure changeset: public access, master branch, auto-bump internal deps
- Add `pulse-coder-engine` as workspace dependency in CLI package.json so
  changesets can track engine->cli version cascades
- Add publishConfig to CLI package (access: public)
- Add `changeset`, `version-packages`, `release` scripts to root package.json
- Create .github/workflows/ci.yml: build + test on push/PR to master
- Create .github/workflows/release.yml: changesets/action creates version PR
  or publishes to npm when version PR is merged (requires NPM_TOKEN secret)

https://claude.ai/code/session_018aPNyEAfpNBe1LTQLoGkuc
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.

2 participants