-
Notifications
You must be signed in to change notification settings - Fork 7
FEAT: Dummy Release Pipeline & Release 0.5.0 things #84
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR transitions the mssql-python driver to Public Preview and enhances release pipeline configurations.
- Bumps package version to 0.5.0 and updates PyPI description with Public Preview features (macOS ARM support, connection pooling).
- Reactivates the ESRP release task in the official pipeline for PyPI distribution.
- Introduces a dedicated dummy-release pipeline to download wheel artifacts and perform ESRP releases.
Reviewed Changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.
File | Description |
---|---|
setup.py | Bumped package version to 0.5.0 for Public Preview release |
PyPI_Description.md | Updated release heading to Public Preview and added feature highlights |
eng/pipelines/official-release-pipeline.yml | Reactivated EsrpRelease task for PyPI package distribution |
eng/pipelines/dummy-release-pipeline.yml | Added new pipeline to download artifacts and perform ESRP release |
Comments suppressed due to low confidence (4)
PyPI_Description.md:3
- Update the opening sentence to reflect the Public Preview status instead of Alpha phase for consistency with the new heading.
This is a new Python driver for Microsoft SQL Server currently in Alpha phase.
eng/pipelines/official-release-pipeline.yml:30
- [nitpick] Remove the commented-out ESRP task block to clean up the pipeline and avoid confusion.
- task: EsrpRelease@9
eng/pipelines/dummy-release-pipeline.yml:21
- [nitpick] Use a consistent path separator (e.g., forward slash) to match other steps and improve readability.
targetPath: '$(Build.SourcesDirectory)\dist'
PyPI_Description.md:15
- Correct "Github" to "GitHub" to use the proper product name.
For more information, please visit the project link on Github: https://github.com/microsoft/mssql-python
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…com/microsoft/mssql-python into bewithgaurav/dummy_release_pipeline
Summary
This pull request introduces updates to the Python driver for Microsoft SQL Server, including enhancements to its functionality, release pipeline configurations, and versioning. Key changes include transitioning the driver to Public Preview, adding macOS support, implementing connection pooling, and updating release pipelines for better distribution management.
Updates to driver functionality:
PyPI_Description.md
: Updated the documentation to announce the Public Preview release, highlighting new features such as macOS support for ARM-based systems and a robust connection pooling system for improved performance.Release pipeline updates:
eng/pipelines/dummy-release-pipeline.yml
: Added a new release pipeline configuration (mssql-python-official-release-pipeline
) to handle ESRP package distribution, including steps for downloading artifacts and releasing packages via ESRP.eng/pipelines/official-release-pipeline.yml
: Reactivated and updated the ESRP release task for PyPI package distribution, ensuring proper configuration for publishing.Versioning update:
setup.py
: Updated the version of themssql-python
package from0.1.6
to0.5.0
, reflecting the transition to Public Preview and the inclusion of significant new features.Issue Reference
Fixes AB#37751
Checklist
Testing Performed
Additional Notes