| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
There was a problem hiding this comment.
Updates the CI test matrix to drop EOL Python 3.10, add Python 3.14, upgrade Ubuntu base images from 22.04 to 24.04, and expand macOS Python coverage to test both 3.13 and 3.14.
Changes:
Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| pyproject.toml | Update Black target-version to py311–py314. |
| OneBranchPipelines/variables/common-variables.yml | Update PYTHON_VERSIONS to 3.11–3.14. |
| eng/pipelines/pr-validation-pipeline.yml | Parameterize macOS Python version per matrix; bump Ubuntu image and MS repo URLs to 24.04. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Sorry, something went wrong.
📊 Code Coverage Report
Diff CoverageDiff: main...HEAD, staged and unstaged changesNo lines with coverage information in this diff. 📋 Files Needing Attention📉 Files with overall lowest coverage (click to expand)mssql_python.pybind.logger_bridge.cpp: 59.2%
mssql_python.pybind.ddbc_bindings.h: 59.7%
mssql_python.pybind.logger_bridge.hpp: 70.8%
mssql_python.pybind.ddbc_bindings.cpp: 76.1%
mssql_python.row.py: 76.9%
mssql_python.__init__.py: 77.3%
mssql_python.pybind.connection.connection.cpp: 77.3%
mssql_python.ddbc_bindings.py: 79.6%
mssql_python.logging.py: 85.5%
mssql_python.connection.py: 85.6%🔗 Quick Links
|
Sorry, something went wrong.
|
The changes looks fine to me but the validation of this change in CI/CD pipeline is failing due to dependency resolution. Please check that. You may need to include dependency packages for new version support. |
Sorry, something went wrong.
…4.04 in test matrix
…fix Ubuntu distroName pattern matching
…ncy with setup.py
…0 like build pipeline
| Back | FazBrowse Home | New Git URL |
Work Item / Issue Reference
Summary
This pull request updates the CI pipeline and related configurations to support newer versions of Python and Ubuntu. The main focus is on upgrading the Python versions used for builds and testing, and updating Ubuntu environments from 22.04 to 24.04. These changes ensure continued compatibility and take advantage of improvements in the latest language and OS releases.
Python version upgrades:
Ubuntu version upgrades:
PR Title Guide
Contribution Guidelines
External contributors:
mssql-python maintainers:
-->