From 715fe7518c9c0921327cec92defd34924ec6b46e Mon Sep 17 00:00:00 2001 From: Karthik Nadig Date: Wed, 28 Jun 2023 00:05:34 -0700 Subject: [PATCH] Use new release pipeline --- azure-pipelines/release-pypi.yml | 33 ++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 azure-pipelines/release-pypi.yml diff --git a/azure-pipelines/release-pypi.yml b/azure-pipelines/release-pypi.yml new file mode 100644 index 0000000..e629faf --- /dev/null +++ b/azure-pipelines/release-pypi.yml @@ -0,0 +1,33 @@ +trigger: none +pr: none + +resources: + repositories: + - repository: templates + type: github + name: microsoft/vscode-engineering + ref: main + endpoint: Monaco + +parameters: + - name: publishPackage + displayName: 🚀 Publish Package + type: boolean + default: false + +extends: + template: azure-pipelines/pypi-package/pipeline.yml@templates + parameters: + publishPackage: ${{ parameters.publishPackage }} + pythonVersion: '3.7' + packageLocation: $(Build.SourcesDirectory)/packages/python/dist + buildSteps: + - script: python -m pip install nox + displayName: Install nox + + - script: python -m nox --session build + displayName: Build package (sdist and wheels) + + - publish: $(Build.SourcesDirectory)/packages/python/dist + artifact: dist + displayName: 🚛 Publish artifact