diff --git a/eng/templates/build.yml b/eng/templates/build.yml index 35ad078a..ac528280 100644 --- a/eng/templates/build.yml +++ b/eng/templates/build.yml @@ -39,4 +39,24 @@ jobs: inputs: SourceFolder: dist Contents: '**' - TargetFolder: $(Build.ArtifactStagingDirectory) \ No newline at end of file + TargetFolder: $(Build.ArtifactStagingDirectory) + + - task: ManualValidation@1 + timeoutInMinutes: 1440 # task times out in 1 day + inputs: + notifyUsers: | + andystaples@microsoft.com + instructions: 'Approve publish of azure-functions-durable to PyPi' + onTimeout: 'reject' + + - script: | + pip install wheel + pip install twine + + - task: TwineAuthenticate@1 + displayName: Twine Authenticate + inputs: + pythonUploadServiceConnection: azure-functions-durable-pypi + + - script: | + python -m twine upload --config-file $(PYPIRC_PATH) dist/* \ No newline at end of file