🪲 [Fix]: Escaped YAML tags preserve their exact identity#39
Draft
Marius Storhaug (MariusStorhaug) wants to merge 7 commits into
Draft
🪲 [Fix]: Escaped YAML tags preserve their exact identity#39Marius Storhaug (MariusStorhaug) wants to merge 7 commits into
Marius Storhaug (MariusStorhaug) wants to merge 7 commits into
Conversation
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This draft is stacked on
yaml-conversion-foundation/ #37 and contains only the remaining representation, conformance-policy, corpus, and CI artifact remediation. The updated base now owns the tag URI decoder itself; this PR does not duplicate that parser implementation.What changed
%21, multibyte UTF-8 escapes, malformed/incomplete escapes, and invalid UTF-8.2JQSandX38Wwith reasonRepresentationMappingKeyUniqueness; both inputs are syntactically recognized and their representation events pass before load/composition rejects non-unique keys.565N(BinaryByteArrayProjection) andJ7PZ(LegacyOrderedMapProjection). Exact value validators and mutation regressions prevent these case IDs from masking unrelated mismatches.data-2022-01-17archive, records source/data commits and SHA-256, and prevents ZIP EOL normalization.Base CI failures and fixes
47C173AFFEB480517B30FB77DC8C76FD48609B9B65DD1C1D3D0D0BAEE48D6AA9) and explicitly unsets ZIP EOL handling.#Requires; the source manifest alone left the artifact at PowerShell 5.1 with Desktop compatibility. The updated base supplies one module-header requirement pair (7.6,Core), and this PR locks the generated artifact contract with terminating built-module tests.Official corpus results
Latest official source release remains
v2022-01-17(45db50aecf9b1520f8258938c88f396e96f30831); data tag commit is6e6c296ae9c9d2d5c4134b4b64d01b29ac19ff6f.out.yamlprojectionValidation
powershell-runtime=7.6.4;edition=Core.30038857884: success, including conformance and packaging on Windows, Linux, and macOS. All three packaging jobs reported actual runtime PowerShell 7.6.3 / Core.Remaining limitations
yaml-conversion-foundationlanding first.main, so the stacked PR has no native check suite; the successful manual dispatch above validates the final head SHA.README.mdlinks toCONTRIBUTING.md, which is not copied into the generated site.No issue is linked because this remediation was requested directly as follow-up work for #37.