Skip to content

Fix spec URLs#9522

Merged
glen-84 merged 1 commit intomainfrom
gai/update-spec-urls
Apr 10, 2026
Merged

Fix spec URLs#9522
glen-84 merged 1 commit intomainfrom
gai/update-spec-urls

Conversation

@glen-84
Copy link
Copy Markdown
Member

@glen-84 glen-84 commented Apr 10, 2026

Summary of the changes (Less than 80 chars)

  • Fix spec URLs.

Copilot AI review requested due to automatic review settings April 10, 2026 10:39
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates GraphQL specification reference URLs/anchors used in error metadata and snapshots to match the current spec section IDs.

Changes:

  • Updated various test snapshots to use corrected specifiedBy anchors (e.g., field selections, directive locations, directive type validation).
  • Updated schema type-system DirectiveValidation spec anchor constant to the corrected section ID.
  • Removed obsolete snapshot files for mutation-root defer cases that no longer have corresponding tests.

Reviewed changes

Copilot reviewed 14 out of 14 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/HotChocolate/Core/test/Validation.Tests/snapshots/FieldSelectionMergingRuleTests.DoesNotInfiniteLoopOnTransitivelyRecursiveFragment.snap Updates specifiedBy anchor to #sec-Field-Selections.
src/HotChocolate/Core/test/Validation.Tests/snapshots/FieldSelectionMergingRuleTests.DoesNotInfiniteLoopOnRecursiveFragment.snap Updates specifiedBy anchor to #sec-Field-Selections.
src/HotChocolate/Core/test/Validation.Tests/snapshots/FieldSelectionMergingRuleTests.DoesNotInfiniteLoopOnImmediatelyRecursiveFragment.snap Updates specifiedBy anchor to #sec-Field-Selections.
src/HotChocolate/Core/test/Validation.Tests/snapshots/DirectivesAreDefinedRuleTests.WithMisplacedDirectives.snap Fixes directive-location spec anchor casing (Are-in-Valid-Locations).
src/HotChocolate/Core/test/Validation.Tests/snapshots/DeferAndStreamDirectivesAreUsedOnValidRootFieldTests.Defer_On_Mutation_Root.snap Removes obsolete snapshot (no longer referenced by tests).
src/HotChocolate/Core/test/Validation.Tests/snapshots/DeferAndStreamDirectivesAreUsedOnValidRootFieldTests.Defer_On_Mutation_Root_In_Nested_Fragment.snap Removes obsolete snapshot (no longer referenced by tests).
src/HotChocolate/Core/test/Types.Tests/Types/Validation/snapshots/DirectiveValidationRuleTests.RejectRequiredArgumentThatIsDeprecated.snap Updates directive type-validation spec anchor.
src/HotChocolate/Core/test/Types.Tests/Types/Validation/snapshots/DirectiveValidationRuleTests.RejectDirectiveWithInvalidName.snap Updates directive type-validation spec anchor.
src/HotChocolate/Core/test/Types.Tests/Types/Validation/snapshots/DirectiveValidationRuleTests.RejectArgumentsWithInvalidName.snap Updates directive type-validation spec anchor.
src/HotChocolate/Core/test/Types.Tests/Types/snapshots/DirectiveTypeTests.SchemaFirst_DeprecatedDirective_NonNullableField_Invalid.snap Updates directive type-validation spec anchor.
src/HotChocolate/Core/test/Types.Tests/Types/snapshots/DirectiveTypeTests.CodeFirst_DeprecatedInputTypes_NonNullableField_Invalid.snap Updates directive type-validation spec anchor.
src/HotChocolate/Core/test/Types.Tests/Types/snapshots/DirectiveTypeTests.AnnotationBased_DeprecatedInputTypes_NonNullableField_Invalid.snap Updates directive type-validation spec anchor.
src/HotChocolate/Core/src/Types/Utilities/ErrorHelper.cs Updates directive type-validation section ID used to build specifiedBy URLs.
src/HotChocolate/Core/src/Types/Configuration/Validation/DirectiveValidationRule.cs Updates the spec URL in the file header comment to the corrected anchor/version.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@glen-84 glen-84 merged commit e30f8a0 into main Apr 10, 2026
133 checks passed
@glen-84 glen-84 deleted the gai/update-spec-urls branch April 10, 2026 10:46
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