Skip to content

ci(github-actions): add automated release workflow for VSIX packaging - #2

Merged
fomadev-admin merged 1 commit into
mainfrom
release
Aug 3, 2026
Merged

ci(github-actions): add automated release workflow for VSIX packaging#2
fomadev-admin merged 1 commit into
mainfrom
release

Conversation

@fordimalanda

Copy link
Copy Markdown
Member

Summary

This PR adds a dedicated GitHub Actions workflow to automate GitHub Releases and attached asset packaging whenever a version tag is pushed.

Key Changes

  • Added Release Workflow (.github/workflows/release.yml):
    • Configured trigger on semantic version tags (v*).
    • Set up environment initialization and dependency installation steps.
    • Added build step and .vsix bundle generation via @vscode/vsce package.
    • Configured automated GitHub Release creation with the generated .vsix file attached as a release asset.

Verification

  • Validated workflow syntax against GitHub Actions specifications.
  • Verified trigger conditions and asset paths for the packaged extension.

@fomadev-admin
fomadev-admin merged commit 5333762 into main Aug 3, 2026
1 check passed
@fordimalanda
fordimalanda deleted the release branch August 3, 2026 19:19
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