-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release Pipeline #747
Comments
If this gets implemented, it would also eliminate step 2. |
I'm fine with this, though since I do releases so infrequently it's never been a big pain point. I totally didn't know about uploading the vsix file on the github page though, that's clever. While we're on the topic of releases, I think we should abandon our current versioning scheme and instead start incrementing the minor every time we add features and the patch every time we do a hotfix. I kinda messed this one up. So next release will be 0.2.0, then 0.3.0 etc. |
You can pass in a personal access token: |
…h to marketplace and create a GH release
We need a better (ie. automated) way of releasing a new version. Right now the steps are:
git pull
) and ensure that the builds pass (check Travis)gulp release
to update the package version andgit push --follow-tags
vsce package
vsce publish
Suggestion:
It'd be great if we could automate all 6 of those steps. However, as
vsce publish
requires a login/key, it's not something we want to put publicly in our repo.I think we can still automate steps 2, 3, and 6.
vsce package
(3), and auto-upload that to GitHub (6)The text was updated successfully, but these errors were encountered: