Skip to content

ci: add GitHub Actions workflows#9

Merged
TonyCasey merged 1 commit intomainfrom
tony/git-28-github-workflows
Feb 6, 2026
Merged

ci: add GitHub Actions workflows#9
TonyCasey merged 1 commit intomainfrom
tony/git-28-github-workflows

Conversation

@TonyCasey
Copy link
Copy Markdown
Owner

Summary

  • ci.yml — Build, lint, test on every PR and push to main (Node 22, full git history for integration tests)
  • npm-publish.yml — Publish to npm on GitHub Release + manual workflow_dispatch trigger
  • release-on-merge.yml — Auto-detect version bump on PR merge, generate changelog from conventional commits, create GitHub Release, publish to npm

Linear issues: GIT-28, GIT-29, GIT-30
Project: GitHub Workflows

Prerequisites

  • npm_token secret must be added to GitHub repo settings (Settings > Secrets > Actions)

Test plan

  • Workflow YAML syntax valid
  • CI runs on this PR (will validate itself)
  • npm-publish: manual trigger test after merge
  • release-on-merge: bump version in package.json, merge PR, verify release created

🤖 Generated with Claude Code

- ci.yml: build, lint, test on every PR and push to main
- npm-publish.yml: publish to npm on GitHub Release (+ manual trigger)
- release-on-merge.yml: auto-create release and publish when a version
  bump PR is merged to main (changelog from conventional commits)

Requires npm_token secret in GitHub repo settings.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@TonyCasey TonyCasey merged commit c754864 into main Feb 6, 2026
1 check passed
@TonyCasey TonyCasey deleted the tony/git-28-github-workflows branch February 6, 2026 14:36
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.

1 participant