This repository has been archived by the owner on Jan 26, 2022. It is now read-only.
Allow updates to existing winget manifests #179
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We recently received notification from a customer that installing
microsoft/git
via winget was broken due to a signing issue. This happenedbecause we accidentally deployed an incorrect SHA for the
microsoft/git
version
2.33.0.0.0
manifest onmicrosoft/winget-pkgs
then replacedthe asset on GitHub with a new version with a new SHA.
When we tried to re-run the
update-winget
workflowto correct the SHA, we discovered some issues with the action that make it
impossible to update existing manifests. This PR updates the action to allow
us to both create new winget manifests and update existing ones.
Here is an example of a test PR opened to update an existing manifest with these changes.
And here is an example of a test PR that creates a new manifest with these changes.