Skip to content

feat: Add release workflow for tag-based builds#4

Merged
damoahdominic merged 1 commit intodamoahdominic:mainfrom
ninjaa:add-release-workflow
Feb 15, 2026
Merged

feat: Add release workflow for tag-based builds#4
damoahdominic merged 1 commit intodamoahdominic:mainfrom
ninjaa:add-release-workflow

Conversation

@ninjaa
Copy link
Copy Markdown

@ninjaa ninjaa commented Feb 15, 2026

Adds .github/workflows/release.yml — triggered by pushing a v* tag.

What it does:

  1. Builds the VS Code extension (.vsix)
  2. Builds the Electron wrapper on Windows, Mac, and Linux
  3. Creates a GitHub Release with all binaries attached

To create a release:

git tag v0.1.0
git push origin v0.1.0

The release page will have: .exe, .dmg, .AppImage, .deb, .zip, and .vsix — all downloadable.

@damoahdominic damoahdominic merged commit 2869be4 into damoahdominic:main Feb 15, 2026
1 of 4 checks passed
damoahdominic added a commit that referenced this pull request Mar 16, 2026
feat: Add release workflow for tag-based builds
damoahdominic added a commit that referenced this pull request Mar 16, 2026
feat: Add release workflow for tag-based builds
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