Swift: adjust package dependencies#354903
Swift: adjust package dependencies#354903microsoft-github-policy-service[bot] merged 1 commit intomicrosoft:masterfrom
Conversation
Make package dependencies architecture specific and shared. Git is shared, but ensure that we depend on the ARM64 runtime redistributable on ARM64 and the X64 on X64. Push the python dependency down into a package dependency that is filtered on architecture as this dependency is also architecture dependent.
|
Validation Pipeline Run WinGetSvc-Validation-136-354903-20260402-1 |
|
CC: @shahmishal |
|
Automatic Validation ended with:
(Automated response - build 1240.) |
|
While Winget's validation already has problems handling So the best you (Mostly compnerd) can hope for is for the PR to get manually approved by an admin. |
|
@wingetbot run |
|
Validation Pipeline Run WinGetSvc-Validation-138-354903-20260408-1 |
|
The logs don't explain what went wrong, I'm not sure what there is to fix here |
|
Automatic Validation ended with:
(Automated response - build 1244.) |
|
@stephengillie, ooh, how did you get that? A few users have reported this failure, I'm not sure what the fix is, they are packages in the repository. |
|
@wingetbot run |
|
Validation Pipeline Run WinGetSvc-Validation-138-354903-20260409-1 |
|
Hi @compnerd, I'm not sure if they're seeing the same error - it's due to a unique setup in our pipelines. Dependencies are preinstalled, to better isolate the main package, for scanning. And so this error is generated by the pipeline software, which isn't available to the public. This error was extracted from pipeline artifacts and filtered to return only useful error data, then matched against a list of exit codes. I can give more info if you want. |
|
Automatic Validation ended with:
(Automated response - build 1247.) |
|
This PR doesn't change the installer details for x64, but merely rearranges them. The errors are for x64, so I'm assuming the arm64 version passed. |
cd953f6
into
microsoft:master
|
Publish pipeline succeeded for this Pull Request. Once you refresh your index, this change should be present. |
Make package dependencies architecture specific and shared. Git is shared, but ensure that we depend on the ARM64 runtime redistributable on ARM64 and the X64 on X64. Push the python dependency down into a package dependency that is filtered on architecture as this dependency is also architecture dependent.
Checklist for Pull Requests
Manifests
winget validate --manifest <path>?winget install --manifest <path>?Note:
<path>is the directory's name containing the manifest you're submitting.Microsoft Reviewers: Open in CodeFlow