Skip to content

Commit 9e3bfe4

Browse files
authored
create next releases on commits (#418)
1 parent 3815378 commit 9e3bfe4

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

build/pipeline.yml

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,6 @@ resources:
1616
endpoint: Monaco
1717

1818
parameters:
19-
- name: quality
20-
displayName: Quality
21-
type: string
22-
default: latest
23-
values:
24-
- latest
25-
- next
2619
- name: publishPackage
2720
displayName: 🚀 Publish vscode-css-languageservice
2821
type: boolean
@@ -38,13 +31,6 @@ extends:
3831
- script: npm ci
3932
displayName: Install dependencies
4033

41-
# the rest of the build steps are part of the 'prepack' script, automatically run when the pipeline invokes 'npm run pack'
42-
43-
tag: ${{ parameters.quality }}
44-
preReleaseTag: next
45-
publishPackage: ${{ parameters.publishPackage }}
46-
publishRequiresApproval: false
47-
4834
testPlatforms:
4935
- name: Linux
5036
nodeVersions:
@@ -61,3 +47,15 @@ extends:
6147
displayName: Install dependencies
6248
- script: npm test
6349
displayName: Test npm package
50+
51+
${{ if or( and(in(variables['Build.Reason'], 'IndividualCI', 'BatchedCI'), eq(variables['Build.SourceBranch'], 'refs/heads/main')), and(parameters.publishPackage, eq(parameters.nextVersion, 'prerelease'))) }}:
52+
publishPackage: true
53+
publishRequiresApproval: false
54+
nextVersion: prerelease
55+
tag: next
56+
${{ else }}:
57+
publishPackage: ${{ parameters.publishPackage }}
58+
publishRequiresApproval: false
59+
60+
ghCreateRelease: true
61+
ghReleaseAddChangeLog: true

0 commit comments

Comments
 (0)