Skip to content

chore: add CI and release workflows#2

Merged
insanoid merged 4 commits intomasterfrom
insanoid/karachi-v1
Feb 12, 2026
Merged

chore: add CI and release workflows#2
insanoid merged 4 commits intomasterfrom
insanoid/karachi-v1

Conversation

@insanoid
Copy link
Copy Markdown
Owner

Summary

  • Adds CI workflow that runs build and lint on push/PR to master
  • Adds release workflow triggered by v* tags that builds a .vsix and creates a GitHub Release with the artifact attached
  • Adds release:patch, release:minor, release:major npm scripts for version bumping

Usage

To release a new version:

npm run release:patch  # 0.1.0 → 0.1.1
npm run release:minor  # 0.1.0 → 0.2.0
npm run release:major  # 0.1.0 → 1.0.0

This bumps the version, pushes the tag, and the release workflow creates a GitHub Release with the .vsix downloadable.

Test plan

  • CI workflow runs on this PR
  • Release workflow triggers correctly on a v* tag push
  • .vsix artifact is attached to the GitHub Release

🤖 Generated with Claude Code

insanoid and others added 4 commits February 12, 2026 23:35
- CI workflow: builds and lints on push/PR to master
- Release workflow: triggered by pushing a v* tag, builds .vsix and
  creates a GitHub Release with the downloadable extension
- Added release:patch/minor/major npm scripts for version bumping

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Auto-format all source files with biome
- Add husky pre-commit hook to run lint on every commit
- Ensures consistent code style going forward

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@insanoid insanoid merged commit 366fc9e into master Feb 12, 2026
1 check passed
@insanoid insanoid deleted the insanoid/karachi-v1 branch February 12, 2026 23:11
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