Skip to content

[WIP] Add deploy GitHub action for tag pushes#26

Draft
Copilot wants to merge 3 commits intomasterfrom
copilot/add-deploy-action-on-tag-push
Draft

[WIP] Add deploy GitHub action for tag pushes#26
Copilot wants to merge 3 commits intomasterfrom
copilot/add-deploy-action-on-tag-push

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 3, 2026

  • Create .github/workflows/deploy.yml that triggers on tag push (v*), builds the extension, and publishes to the VS Code Marketplace using @vscode/vsce publish with VSCE_PAT passed securely as an environment variable

🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

Co-authored-by: rbnswartz <724704+rbnswartz@users.noreply.github.com>
@rbnswartz
Copy link
Copy Markdown
Member

@copilot try again

Co-authored-by: rbnswartz <724704+rbnswartz@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Mar 3, 2026

@copilot try again

Redone in d36e562. Changes from the previous version:

  • Switched from deprecated vsce to @vscode/vsce (the current official package)
  • Pass VSCE_PAT securely via env: instead of exposing it as a -p CLI argument (which could appear in logs)
  • Removed the redundant explicit compile step since npm run package already invokes vscode:prepublish which runs the production build

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