Skip to content

Conversation

@clayroach
Copy link
Owner

Summary

  • Rename package to @clayroach/claude-session-gists for scoped npm publishing
  • Add @changesets/cli for version management
  • Add GitHub Actions CI workflow (type check, lint, build, test)
  • Add GitHub Actions release workflow using changesets/action
  • Update pnpm to 10.24.0

Workflow

  1. Create a changeset: pnpm changeset
  2. Commit and push to main
  3. CI runs tests/lint/build
  4. Changesets action creates a "Version Packages" PR
  5. Merging that PR publishes to npm

Requirements

  • NPM_TOKEN secret must be configured in GitHub repo settings

🤖 Generated with Claude Code

- Rename package to @clayroach/claude-session-gists
- Add @changesets/cli for version management
- Add CI workflow for tests/lint/build on PRs
- Add release workflow using changesets/action
- Update pnpm to 10.24.0

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

Claude-Session: https://gist.github.com/clayroach/9ed940287beeb792b015608622e00e96
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

Claude-Session: https://gist.github.com/clayroach/a6673c8706315f5e7dca57792523f867
- Fix ESLint import (use default export)
- Point to correct tsconfig (tsconfig.src.json)
- Add globals package for node globals
- Disable no-redeclare for Effect-TS patterns
- Fix array-type lint errors with --fix
- Update lint script to only lint src/

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

Claude-Session: https://gist.github.com/clayroach/0da18310e2e49b7857eb591673ffbc29
@clayroach clayroach merged commit d46c0e2 into main Dec 9, 2025
2 checks passed
@clayroach clayroach deleted the feat/changesets-npm-publish branch December 9, 2025 23:15
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