Commit bc79a97
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: #405011 parent 62972d3 commit bc79a97
File tree
5 files changed
+675
-188
lines changed- OneBranchPipelines
- stages
- tests
5 files changed
+675
-188
lines changed
0 commit comments