Skip to content

Conversation

@suthio
Copy link
Owner

@suthio suthio commented Aug 16, 2025

Summary

  • Set up automated release workflow with tagpr
  • Add npm publishing automation
  • Configure CI checks before releases

Changes

  • .github/workflows/tagpr.yml: Automated version management and PR creation
  • .github/workflows/release.yml: npm publishing on tag push
  • .tagpr: Configuration for version management (v0.0.8 compatible)
  • .github/release.yml: GitHub release notes configuration

Test plan

  • Merge this PR to trigger tagpr workflow
  • Verify tagpr creates a release PR automatically
  • Check that merging the release PR creates a tag and publishes to npm

🤖 Generated with Claude Code

- Add tagpr workflow for automated versioning and release PR creation
- Add release workflow for npm publishing on tag push
- Configure tagpr for package.json version management with v-prefix
- Add GitHub release configuration to exclude tagpr labels

This enables automated release management with:
- Automatic PR creation for version bumps
- CI checks (lint, format, typecheck) before publishing
- Automated npm publishing when tags are created
- GitHub release notes generation

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

Co-Authored-By: Claude <noreply@anthropic.com>
@suthio suthio force-pushed the setup-github-actions-ci branch from 8ebca5d to e289751 Compare August 16, 2025 08:26
- Add newline at end of file to fix CI formatting check

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

Co-Authored-By: Claude <noreply@anthropic.com>
@suthio suthio merged commit 22dff47 into main Aug 16, 2025
1 check passed
@suthio suthio deleted the setup-github-actions-ci branch August 16, 2025 08:33
@github-actions github-actions bot mentioned this pull request Aug 16, 2025
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