Repository navigation
Conversation
Ingest SwiftSyntax 601.0.0-latest
Account for failable (optional) TypeSyntax initializer in SwiftSyntax 601.
…a24e1dda24bf1d704c67f45f472a05167b6033
…f1d704c67f45f472a05167b6033 Secure Mirror Auto Update
…54b7d4506d32f58ca260ca6af5475a8a090aa0
…2f58ca260ca6af5475a8a090aa0 Auto update ee54b7d
Add CODEOWNERS
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io>
…urity-remediation HV29999: Remediate StepSecurity Detected Issues
…4bfeb949c0f31ef80fdc3af8f77c5b35ecaea4
…f31ef80fdc3af8f77c5b35ecaea4 Secure Mirror Auto Update
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io>
…urity-remediation HV29999: Remediate StepSecurity Detected Issues
…4bef7393fef098ae0b642f8e525c458ede83b2
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io>
…f098ae0b642f8e525c458ede83b2 Secure Mirror Auto Update
…urity-remediation HV29999: Remediate StepSecurity Detected Issues
…ate_1ae475b0c1ee78035fd0ad157770935476a76eca
…78035fd0ad157770935476a76eca Secure Mirror Auto Update
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>
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>
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>
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>
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>
Ensure nested direct and keyed properties share strict decoder metadata without container redeclarations. Add regression coverage for delegated nested payload keys.\n\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Keep Foundation dictionary strategies intact for optional strict payloads and preserve strict metadata when permissive class superclasses decode under strict subclasses.\n\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Keep nested strict wrappers and deferred validation inside optional/default fallback scopes while preserving delegated payload validation. Add regression coverage for defaults, nulls, optional dictionaries, and permissive superclass metadata.\n\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Keep mixed direct and keyed decoding scoped across required siblings, descendant containers, and deferred class validation. Add regression coverage for optional, descendant, and inherited mixed payloads.\n\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Preserve strict decoder observations while moving deferred mixed-container validation after superclass decoding. Add coverage for valid superclass keys in inherited mixed payloads.\n\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Keep optional mixed-container decoder handles alive across deferred superclass validation and validate them only when their container exists.\n\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Replace macro-mangled inherited decoder locals with project-standard strictDecoder naming and refresh affected expansion snapshots.\n\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
This branch has not been deployed
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.
Summary
rejectUnknownKeys: Bool = falseto@Codableand@ConformDecodable.DecodingError.dataCorrupted.Tests
swift test --filter StrictDecodingTestsswift test