From d668b396a5fa60af92fafcad4bd35b55c87ede01 Mon Sep 17 00:00:00 2001 From: Justin Chu Date: Wed, 12 Mar 2025 16:47:06 -0700 Subject: [PATCH 1/3] Create onnxscript-release-dev.yml --- .azure-pipelines/onnxscript-release-dev.yml | 30 +++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .azure-pipelines/onnxscript-release-dev.yml diff --git a/.azure-pipelines/onnxscript-release-dev.yml b/.azure-pipelines/onnxscript-release-dev.yml new file mode 100644 index 0000000000..1fe1968421 --- /dev/null +++ b/.azure-pipelines/onnxscript-release-dev.yml @@ -0,0 +1,30 @@ +trigger: none +name: onnxscript-release-dev.$(Date:yyyyMMdd).$(Rev:r) +resources: + pipelines: + - pipeline: onnxscript-release-dev + source: onnxscript-release-dev + trigger: true +stages: +- stage: Python_Publishing_DML + dependsOn: [] + jobs: + - job: Python_Publishing_DML + pool: + name: 'onnxruntime-Win-CPU-2022' + steps: + - download: onnxscript-release-dev + artifact: drop + - task: SFP.release-tasks.custom-build-release-task.EsrpRelease@8 + displayName: 'ESRP Release' + inputs: + connectedservicename: esrprelease + keyvaultname: buildkeyvault + authcertname: '53d54d02-SSL-AutoRotate' + signcertname: '53d54d02-978d-4305-8572-583cf6711c4f' + clientid: '53d54d02-978d-4305-8572-583cf6711c4f' + contenttype: PyPi + folderlocation: '$(System.DefaultWorkingDirectory)/drop/drop' + owners: 'justinchu@microsoft.com' + approvers: 'grama@microsoft.com' + mainpublisher: AIFrameworks From b95bf5e9af818af84ae28a30382f8ad193f87dbe Mon Sep 17 00:00:00 2001 From: Justin Chu Date: Tue, 13 May 2025 18:21:14 -0700 Subject: [PATCH 2/3] try this --- .azure-pipelines/onnxscript-release-dev.yml | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/.azure-pipelines/onnxscript-release-dev.yml b/.azure-pipelines/onnxscript-release-dev.yml index 1fe1968421..3d7355ad02 100644 --- a/.azure-pipelines/onnxscript-release-dev.yml +++ b/.azure-pipelines/onnxscript-release-dev.yml @@ -6,25 +6,27 @@ resources: source: onnxscript-release-dev trigger: true stages: -- stage: Python_Publishing_DML +- stage: Release dependsOn: [] jobs: - - job: Python_Publishing_DML + - job: Release onnxscript dev pool: - name: 'onnxruntime-Win-CPU-2022' + vmImage: 'ubuntu-latest' steps: - download: onnxscript-release-dev artifact: drop - task: SFP.release-tasks.custom-build-release-task.EsrpRelease@8 displayName: 'ESRP Release' inputs: - connectedservicename: esrprelease - keyvaultname: buildkeyvault - authcertname: '53d54d02-SSL-AutoRotate' - signcertname: '53d54d02-978d-4305-8572-583cf6711c4f' - clientid: '53d54d02-978d-4305-8572-583cf6711c4f' + ConnectedServiceName: esrprelease + UseMSIAuthentication: true + AppRegistrationClientId: '62b7cfed-4d25-454f-880e-010dc21455ac' + AppRegistrationTenantId: '975f013f-7f24-47e8-a7d3-abc4752bf346' + EsrpClientId: "53d54d02-978d-4305-8572-583cf6711c4f" + AuthAKVName: 'ortbuildkeyvault' + AuthSignCertName: 'esrpcodesign' contenttype: PyPi - folderlocation: '$(System.DefaultWorkingDirectory)/drop/drop' + folderlocation: '$(System.DefaultWorkingDirectory)/drop' owners: 'justinchu@microsoft.com' approvers: 'grama@microsoft.com' mainpublisher: AIFrameworks From 164431a158f8657ee5ba03c6d1580988cf16f25f Mon Sep 17 00:00:00 2001 From: Justin Chu Date: Tue, 13 May 2025 18:29:59 -0700 Subject: [PATCH 3/3] Update and rename onnxscript-release-dev.yml to publish-dev.yml --- .../{onnxscript-release-dev.yml => publish-dev.yml} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename .azure-pipelines/{onnxscript-release-dev.yml => publish-dev.yml} (91%) diff --git a/.azure-pipelines/onnxscript-release-dev.yml b/.azure-pipelines/publish-dev.yml similarity index 91% rename from .azure-pipelines/onnxscript-release-dev.yml rename to .azure-pipelines/publish-dev.yml index 3d7355ad02..051241cb3e 100644 --- a/.azure-pipelines/onnxscript-release-dev.yml +++ b/.azure-pipelines/publish-dev.yml @@ -1,5 +1,5 @@ trigger: none -name: onnxscript-release-dev.$(Date:yyyyMMdd).$(Rev:r) +name: onnxscript-publish-dev.$(Date:yyyyMMdd).$(Rev:r) resources: pipelines: - pipeline: onnxscript-release-dev @@ -9,7 +9,7 @@ stages: - stage: Release dependsOn: [] jobs: - - job: Release onnxscript dev + - job: Publish onnxscript dev to PyPI pool: vmImage: 'ubuntu-latest' steps: