Skip to content

Commit 583533d

Browse files
Add step to mark package as released in release plan
1 parent d285b26 commit 583533d

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

eng/pipelines/templates/stages/archetype-python-release.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,8 +185,8 @@ stages:
185185
echo "Uploaded sdist to devops feed"
186186
displayName: 'Publish package to feed: ${{parameters.DevFeedName}}'
187187
188-
- job: CreateApiView
189-
displayName: "Create APIView"
188+
- job: MarkPackageReleaseCompletion
189+
displayName: "Mark package release completion"
190190
dependsOn: PublishPackage
191191

192192
pool:
@@ -205,6 +205,16 @@ stages:
205205
inputs:
206206
versionSpec: '3.9'
207207

208+
- task: Powershell@2
209+
inputs:
210+
filePath: /eng/common/scripts/Mark-ReleasePlanCompletion.ps1
211+
arguments: >
212+
-PackageInfoFilePath '${{parameters.ConfigFileDir}}/${{parameters.PackageName}}.json'
213+
pwsh: true
214+
displayName: Mark package as released
215+
continueOnError: true
216+
condition: and(succeeded(), ne(variables['Skip.MarkReleaseCompletion'], 'true'))
217+
208218
- template: /eng/common/pipelines/templates/steps/create-apireview.yml
209219
parameters:
210220
ArtifactPath: $(Pipeline.Workspace)/${{parameters.ArtifactName}}

0 commit comments

Comments
 (0)