- 
                Notifications
    
You must be signed in to change notification settings  - Fork 88
 
Release
        Justin Chu edited this page May 22, 2025 
        ·
        13 revisions
      
    Release pipeline on Azure DevOps: onnxscript-release-pipeline
ONNX Script release triggers are configured in the Azure DevOps UI: https://dev.azure.com/aiinfra/ONNX%20Exporter/_apps/hub/ms.vss-ciworkflow.build-ci-hub?_a=edit-build-definition&id=1258&view=Tab_Triggers
Release error messages: https://aka.ms/releaseui
- On https://github.com/microsoft/onnxscript/releases, create a tag with the version number 
v[...]. For example,0.1.0should bev0.1.0, and write the release notes. 
- For a bug fix release, create a release branch 
release/0.1.1, cherry-pick the needed commits, set the version number inVERSIONto the correct number in the release branch, then tag. 
- Create a new run for https://dev.azure.com/aiinfra/ONNX%20Exporter/_build?definitionId=1711, be sure to set the newly created version tag as the target. E.g. 
refs/tags/v0.1.0. - Download the build artifacts, install the wheels and test them.
 - After testing, go to https://dev.azure.com/aiinfra/ONNX%20Exporter/_build?definitionId=1983 to approve the release. It will be uploaded to PyPI.
 - Create a PR and bump the minor version number in https://github.com/microsoft/onnxscript/blob/main/VERSION, if the release is not a bug-fix release.