Skip to content
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

Correct overrides reference to indicate that it wants schemed versions #159

Merged
merged 2 commits into from
Sep 25, 2023

Conversation

BillyONeal
Copy link
Member

@prmerger-automator
Copy link

@BillyONeal : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@learn-build-service-prod
Copy link
Contributor

Learn Build status updates of commit ad35801:

✅ Validation status: passed

File Status Preview URL Details
vcpkg/reference/vcpkg-json.md ✅Succeeded View
vcpkg/users/versioning.md ✅Succeeded View

For more details, please refer to the build report.

For any questions, please:

@learn-build-service-prod
Copy link
Contributor

Learn Build status updates of commit 839d132:

✅ Validation status: passed

File Status Preview URL Details
vcpkg/reference/vcpkg-json.md ✅Succeeded View
vcpkg/users/versioning.md ✅Succeeded View

For more details, please refer to the build report.

For any questions, please:

@vicroms vicroms merged commit 91c6d3b into microsoft:main Sep 25, 2023
@BillyONeal BillyONeal deleted the fix-overrides branch December 20, 2023 07:20
BillyONeal added a commit to BillyONeal/vcpkg-tool that referenced this pull request Jan 27, 2024
We accidentally implemented the overrides deserializer to reject non-relaxed-versions in "overrides", despite the original intent that overrides are scheme-less. Note how the original schema:

microsoft#1209

, and original documentation:

microsoft/vcpkg-docs#159

said everything should be accepted here.

Also fix our example printing when we're asking users to add overrides to ensure it is valid JSON.
BillyONeal added a commit to microsoft/vcpkg-tool that referenced this pull request Mar 1, 2024
* Accept arbitrary version formats in overrides.

We accidentally implemented the overrides deserializer to reject non-relaxed-versions in "overrides", despite the original intent that overrides are scheme-less. Note how the original schema:

#1209

, and original documentation:

microsoft/vcpkg-docs#159

said everything should be accepted here.

Also fix our example printing when we're asking users to add overrides to ensure it is valid JSON.

* Implement preferring putting the port-version into the version text.

* Rename GenericVersionDeserializer to BaselineVersionTagDeserializer.
BillyONeal added a commit to BillyONeal/vcpkg-docs that referenced this pull request Mar 2, 2024
Partially reverts microsoft#159 following the tool being changed to match the *original* docs in microsoft/vcpkg-tool#1329
AugP pushed a commit that referenced this pull request Mar 5, 2024
…282)

Partially reverts #159 following the tool being changed to match the *original* docs in microsoft/vcpkg-tool#1329
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants