-
Notifications
You must be signed in to change notification settings - Fork 93
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
Update package versioning in Jenkins jobs #1187
Conversation
I am (almost) sure that vsce will refuse uploading packages that do not use a very strict pattern I will try to test marketplace upload before merging this (another extension i managed personally). In the (near) future we should,
|
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.
Please read microsoft/vscode-vsce#148
The only acceptable format for versions is X.Y.Z.W
As Sorin noticed me, we are going to stop using Jenkins soon for publishing exxtensions. I am going to close this PR without merging. |
After moving to CalVer, we need to have a way to release multiple version in one month and still want to keep a build number in .vsix packaging. Following are my proposal on GitHub versions and package versioning to satisfy those requirements (ref: Semantic Versioning 2.0.0):
24.4.0
,24.4.1
,24.4.2
For example,
24.4.0+180
,24.4.1-alpha+181
,24.4.1-alpha+182
,24.4.1+183
This PR contains a change in
Jenkinsfile
to implement the design.