-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Implement package pinning #2813
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
62 commits
Select commit
Hold shift + click to select a range
92b78f6
Add pin index
florelis a24c0de
Complete pinning index; implement workflow tasks
florelis 964a201
Apply suggestions from code review
florelis 4cc9238
Merge branch 'master' into pinningImplementation
florelis 27167a8
Spelling
florelis ad6d007
Add tests for pinning index
florelis f5ea9ce
Store version in all types of pins
florelis 0055a1e
Merge branch 'master' into pinningImplementation
florelis 0a48976
Tests for pin add
florelis 2e8a057
Add more tests
florelis 44123df
Handle pins and multiple sources in composite packages
florelis 2c889fc
Fixes
florelis 4c97b0d
Fix failing composite source tests
florelis 83f27f4
Fix remaining failing tests
florelis 93c0fa9
Typos & prevent unneeded op
florelis 43653df
Add version gating
florelis 035f949
Fix compilation errors
florelis dca6f92
PR comments
florelis 4ffe0eb
Typo
florelis 4af7d5d
Update src/AppInstallerCommonCore/Errors.cpp
florelis ec20b7f
Add --include-pinned argument
florelis dc42e4d
Resolve TODOs
florelis 1a244f2
Add tests
florelis 48f1961
Add more tests
florelis 766aafa
Typo
florelis 97b6fea
Apply suggestions from code review
florelis 177ee73
PR comments
florelis 9d63c89
Update src/AppInstallerRepositoryCore/Microsoft/Schema/Pinning_1_0/Pi…
florelis ef09f68
Apply suggestions from code review
florelis 0aceec3
Spelling
florelis 8f3d96b
PR comments
florelis 19d87b1
Move log
florelis f452776
Open read only
florelis 18ba330
Move openpinningindex
florelis cb25736
Merge branch 'master' into pinningImplementation
florelis 1f6fe62
Catch errors when opening the pinning index
florelis 533c2c9
Update tests after merging master
florelis d05cc63
Merge branch 'pinningImplementation' into pinningLogic
florelis 51c25be
Fix errors from merge
florelis 1ff27eb
Merge branch 'master' into pinningLogic
florelis 395a9f3
Fix errors from merge
florelis 88ef0f1
Update src/AppInstallerRepositoryCore/Microsoft/PinningIndex.cpp
florelis 9f6f325
Apply suggestions from code review
florelis 3fbb35b
Move ignoring pinned packages out of CompositePackage for better repo…
florelis b25c43f
Add more reporting around pinned packages
florelis 3b28e60
Merge branch 'master' into pinningLogic
florelis 9c5d03f
Show latest available for upgrade
florelis a7c4493
Add missing expected value
florelis 2e656e8
Support --force argument
florelis f15df73
Remove code duplication
florelis 6910211
Add e2e tests
florelis ea17640
Respect pins in dependencies
florelis 8011710
Keep single available package if not using pinning
florelis a9c5644
Change search order for properties
florelis 16cb8ad
Fix tests again...
florelis ea902ac
Fix test data file inclusion
florelis 4b853f8
Use different product code for test zip installer
florelis 676e7d9
Merge branch 'master' into pinningLogic
florelis 21247a4
update -> upgrade; remove TODO
florelis 90ff9b0
Update E2E tests
florelis c35e0d9
Fix whitespace
florelis 1aa5369
PR comments
florelis File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.