| 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 packaging/build pipeline to produce “min-size” packages for arm64 in addition to x64, by splitting the single min-size package type into architecture-specific types and wiring corresponding build/package/upload stages.
Changes:
Copilot reviewed 9 out of 9 changed files in this pull request and generated 4 comments.
Show a summary per file| File | Description |
|---|---|
| tools/packaging/packaging.psm1 | Adds min-size-x64 / min-size-arm64 support, updates runtime selection and packaging switch logic, and removes obsolete AzDevOps helper functions. |
| tools/packaging/packaging.psd1 | Stops exporting removed AzDevOps helper functions. |
| build.psm1 | Extends minimal-size build runtime validation to include arm64 and updates a dotnet run invocation to use --. |
| .pipelines/templates/uploadToAzure.yml | Downloads additional artifacts (arm64 deb; split minSize x64 vs arm64 package artifacts). |
| .pipelines/templates/stages/PowerShell-Packages-Stages.yml | Adds packaging/signing for Windows arm64 min-size and Linux arm64 min-size; renames Linux min-size package job/type identifiers. |
| .pipelines/templates/stages/PowerShell-Coordinated_Packages-Stages.yml | Adds Linux arm64 minSize build and Windows arm64 minSize build to the coordinated build stage set. |
| .pipelines/templates/packaging/windows/sign.yml | Maps new min-size runtimes to the new min-size-* package types and updates package-type checks. |
| .pipelines/templates/packaging/windows/package.yml | Updates artifact download and package-type selection logic to support the new min-size runtimes/types. |
| .pipelines/templates/linux-package-build.yml | Adds min-size-x64/min-size-arm64 support and limits LTS rebuilds to deb/rpm packages only. |
Sorry, something went wrong.
There was a problem hiding this comment.
All comments addressed.
Sorry, something went wrong.
There was a problem hiding this comment.
LGTM
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
PR Summary
Today, we only produce min-size package for x64 architecture.
Per the ask from an internal team, this PR updates the build to produce min-size package for the arm64 architecture.
This PR updated the packaging.psm1 to replace the min-size type with min-size-x64 and min-size-arm64 types, and made corresponding changes in pipeline files to produce the min-size arm64 binaries and packages.
This PR also fixed following issues:
PR Checklist