Skip to content

Commit bc79a97

Browse files
committed
Merged PR 6461: CHORE: Build Pipeline Modernization - Multi-Platform Support, Security Compliance & Test Infrastructure
#### AI description (iteration 1) #### PR Classification This PR modernizes the build pipeline to support multi-platform builds with enhanced security compliance and improved test isolation. #### PR Summary The changes update and refine the CI/CD pipeline infrastructure across Windows, Linux, and macOS to enable versioned support, integrated security scanning, and isolated testing. - **`build-release-package-pipeline.yml`**: Revised template extensions and parameterization to drive cross-platform builds and enforce comprehensive SDL security scanning. - **`build-linux-single-stage.yml`**: Introduced SQL Server container startup with robust looping for building and testing wheels (now including Python 3.14) to ensure isolated validations. - **`build-windows-single-stage.yml`**: Added NuGet-based installation for Python 3.14 along with enhanced build, testing, and security scanning configurations for production-grade compliance. - **`build-macos-single-stage.yml`**: Updated the universal2 binary build process with Colima-based Docker setup for SQL Server testing and integrated additional security and artifact publishing steps. <!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot --> Related work items: #40501
1 parent 62972d3 commit bc79a97

File tree

5 files changed

+675
-188
lines changed

5 files changed

+675
-188
lines changed

0 commit comments

Comments
 (0)