- Notifications
You must be signed in to change notification settings - Fork35
Automatically publish extension and add pre-release version#624
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Uh oh!
There was an error while loading.Please reload this page.
Conversation
Uh oh!
There was an error while loading.Please reload this page.
code-asher left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
Awesome!
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
c1ac29d tod075fa9Compare
code-asher left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
Very nice indeed!
0583cf1 tod319e7bCompare* Publish pre-release extension on every push to main* Upload VSIX to the VS Code Marketplace and Open VSX on tag push
* Publish pre-release on tag push "v*-pre"
d319e7b toda5d5c2Compare930d543 intocoder:mainUh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
- Automatically publish a pre-release version on every merge to main with the following versioning:MAJOR.(MINOR+1).YYYYMMDDNN. It means we can have up to 100 releases (merges to main) in a day. This is similar to how VS Code's Remote SSH does preview releases.v*-pretag tomain.v*tag tomain.publish-extension.yamlworkflow for all publishing tasks (VS Marketplace, Open VSX, and GitHub releases), with theisPreReleaseflag controlling the behavior.Notes
VSCE_PATandOVSX_PATsecrets in repo, if not set, then the publishing will be skipped.Closes#97