Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Update spec URLs - #9521

#9521
Merged
glen-84 merged 2 commits into
mainChilliCream/graphql-platform:mainfrom
gai/update-spec-urlsChilliCream/graphql-platform:gai/update-spec-urlsCopy head branch name to clipboard
Apr 10, 2026
Merged

Update spec URLs#9521
glen-84 merged 2 commits into
mainChilliCream/graphql-platform:mainfrom
gai/update-spec-urlsChilliCream/graphql-platform:gai/update-spec-urlsCopy head branch name to clipboard

Conversation

@glen-84

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

Copy link
Copy Markdown
Member

Summary of the changes (Less than 80 chars)

  • Update spec URLs.

Copilot AI review requested due to automatic review settings April 10, 2026 08:13
@github-actions github-actions Bot added 📚 documentation This issue is about working on our documentation. 🌶️ hot chocolate labels Apr 10, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 URLs across Hot Chocolate v16 documentation, runtime error metadata/messages, and associated tests/snapshots to consistently reference the newer spec version.

Changes:

  • Updated GraphQL spec links in docs and XML doc comments from June2018/October2021 to September2025.
  • Updated specifiedBy URL generation and hard-coded specifiedBy extensions to the new spec version.
  • Updated unit tests and snapshot baselines to match the new URLs.

Reviewed changes

Copilot reviewed 87 out of 88 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
website/src/docs/hotchocolate/v16/api-reference/language.md Updates spec links in the v16 language/AST reference table.
src/HotChocolate/Primitives/test/Primitives.Tests/NameUtilsTests.cs Updates expected invalid-name error message URL.
src/HotChocolate/Primitives/src/Primitives/Properties/PrimitivesResources.resx Updates invalid-name resource string to new spec URL.
src/HotChocolate/Primitives/src/Primitives/Properties/PrimitivesResources.Designer.cs Regenerated strongly-typed resources; includes updated URL in doc comment/value.
src/HotChocolate/Language/src/Language.SyntaxTree/EnumTypeExtensionNode.cs Updates XML doc spec URL.
src/HotChocolate/Language/src/Language.SyntaxTree/EnumTypeDefinitionNode.cs Updates XML doc spec URL.
src/HotChocolate/Language/src/Language.SyntaxTree/DirectiveDefinitionNode.cs Updates XML doc spec URL.
src/HotChocolate/Language/src/Language.SyntaxTree/BooleanValueNode.cs Updates XML doc spec URL.
src/HotChocolate/Data/test/Data.Sorting.Tests/Convention/snapshots/SortConventionTests.SortConvention_Should_Fail_When_OperationsIsNotNamed.snap Updates snapshot URL for invalid GraphQL name.
src/HotChocolate/Core/test/Validation.Tests/snapshots/ValuesOfCorrectTypeRuleTests.BadNullToString.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Validation.Tests/snapshots/ValuesOfCorrectTypeRuleTests.BadNullToNonNullField.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Validation.Tests/snapshots/ValuesOfCorrectTypeRuleTests.BadNullIntoNonNullString.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Validation.Tests/snapshots/ValuesOfCorrectTypeRuleTests.BadNullIntoNonNullInt.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Validation.Tests/snapshots/ValuesOfCorrectTypeRuleTests.BadNullIntoNonNullId.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Validation.Tests/snapshots/ValuesOfCorrectTypeRuleTests.BadNullIntoNonNullFloat.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Validation.Tests/snapshots/ValuesOfCorrectTypeRuleTests.BadNullIntoNonNullBool.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Validation.Tests/snapshots/ValuesOfCorrectTypeRuleTests.BadMultipleNullValueType.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Validation.Tests/snapshots/InputObjectRequiredFieldsRuleTests.InvalidInputObjectPartialObjectMissingRequired.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Validation.Tests/snapshots/FieldSelectionMergingRuleTests.DoesNotInfiniteLoopOnTransitivelyRecursiveFragment.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Validation.Tests/snapshots/FieldSelectionMergingRuleTests.DoesNotInfiniteLoopOnRecursiveFragment.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Validation.Tests/snapshots/FieldSelectionMergingRuleTests.DoesNotInfiniteLoopOnImmediatelyRecursiveFragment.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Validation.Tests/snapshots/FieldSelectionMergingRuleTests.ConflictingDifferingResponse.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Validation.Tests/snapshots/ExecutableDefinitionsRuleTests.GoodExecutableDefinitionsWithTypeDefinitions.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Validation.Tests/snapshots/ExecutableDefinitionsRuleTests.GoodExecutableDefinitionsWithSchemaDefinitions.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Validation.Tests/snapshots/DirectivesAreDefinedRuleTests.WithMisplacedDirectives.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Validation.Tests/snapshots/DeferAndStreamDirectivesAreUsedOnValidRootFieldTests.Defer_On_Mutation_Root.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Validation.Tests/snapshots/DeferAndStreamDirectivesAreUsedOnValidRootFieldTests.Defer_On_Mutation_Root_In_Nested_Fragment.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/Validation/snapshots/ObjectTypeValidationRuleTests.RejectObjectTypeWithoutFields.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/Validation/snapshots/ObjectTypeValidationRuleTests.RejectNonRequiredArgumentThatIsDeprecated.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/Validation/snapshots/ObjectTypeValidationRuleTests.RejectInterfaceWithWrongImplementationOfArgument.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/Validation/snapshots/ObjectTypeValidationRuleTests.RejectInterfaceWithWrongImplementation.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/Validation/snapshots/ObjectTypeValidationRuleTests.RejectInterfaceWithNullableMismatchInImplementationOfField.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/Validation/snapshots/ObjectTypeValidationRuleTests.RejectInterfaceWithNullableMismatchInImplementationOfArgument.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/Validation/snapshots/ObjectTypeValidationRuleTests.RejectInterfaceWithMissingImplementationOfArgument.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/Validation/snapshots/ObjectTypeValidationRuleTests.RejectInterfaceWithMissingImplementation.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/Validation/snapshots/ObjectTypeValidationRuleTests.RejectFieldsWithInvalidName.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/Validation/snapshots/InterfaceTypeValidationRuleTests.RejectNonRequiredArgumentThatIsDeprecated.snap Updates specifiedBy URL(s) in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/Validation/snapshots/InterfaceTypeValidationRuleTests.RejectFieldsWithInvalidName.snap Updates specifiedBy URL(s) in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/Validation/snapshots/InputObjectTypeValidationRuleTests.RejectsNonBreakableDirectCircularReference.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/Validation/snapshots/InputObjectTypeValidationRuleTests.RejectsMultipleCircularReferences.snap Updates specifiedBy URL(s) in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/Validation/snapshots/InputObjectTypeValidationRuleTests.RejectsCircularReferenceThroughOtherType.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/Validation/snapshots/InputObjectTypeValidationRuleTests.RejectRequiredFieldThatIsDeprecated.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/Validation/snapshots/InputObjectTypeValidationRuleTests.RejectOneOfWithNullableFields.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/Validation/snapshots/InputObjectTypeValidationRuleTests.RejectFieldsWithInvalidName.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/Validation/snapshots/DirectiveValidationRuleTests.RejectRequiredArgumentThatIsDeprecated.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/Validation/snapshots/DirectiveValidationRuleTests.RejectDirectiveWithInvalidName.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/Validation/snapshots/DirectiveValidationRuleTests.RejectArgumentsWithInvalidName.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/EnumTypeTests.cs Updates inline snapshot URL for invalid GraphQL name.
src/HotChocolate/Core/test/Types.Tests/Types/snapshots/OneOfIntegrationTests.OneOf_Input_Objects_must_have_nullable_fields.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/snapshots/OneOfIntegrationTests.OneOf_Input_Objects_must_have_nullable_fields_with_two_fields_that_have_default.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/snapshots/OneOfIntegrationTests.OneOf_Input_Objects_must_have_nullable_fields_with_two_fields_non_null.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/snapshots/OneOfIntegrationTests.OneOf_Input_Objects_must_have_nullable_fields_with_one_field_has_default.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/snapshots/ObjectTypeTests.SchemaFirst_DeprecatedArgument_NonNullableIsDeprecated_Throw.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/snapshots/ObjectTypeTests.CodeFirst_DeprecatedArgument_NonNullableIsDeprecated_Throw.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/snapshots/ObjectTypeTests.AnnotationBased_DeprecatedArgument_NonNullableIsDeprecated_Throw.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/snapshots/InterfaceTypeTests.SchemaFirst_DeprecatedArgumentsWithNonNullType_Invalid.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/snapshots/InterfaceTypeTests.CodeFirst_DeprecatedArgumentsWithNonNullType_Invalid.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/snapshots/InterfaceTypeTests.AnnotationBased_DeprecatedArgumentsWithNonNullType_Invalid.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/snapshots/InputObjectTypeTests.SchemaFirst_DeprecatedInputTypes_NonNullableField_Invalid.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/snapshots/InputObjectTypeTests.CodeFirst_DeprecatedInputTypes_NonNullableField_Invalid.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/snapshots/InputObjectTypeTests.AnnotationBased_DeprecatedInputTypes_NonNullableField_Invalid.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/snapshots/DirectiveTypeTests.SchemaFirst_DeprecatedDirective_NonNullableField_Invalid.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/snapshots/DirectiveTypeTests.CodeFirst_DeprecatedInputTypes_NonNullableField_Invalid.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Types/snapshots/DirectiveTypeTests.AnnotationBased_DeprecatedInputTypes_NonNullableField_Invalid.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Configuration/Validation/snapshots/ObjectTypeValidation.Object_Implements_Not_The_Interfaces_Of_Its_Interfaces.snap Updates specifiedBy URL(s) in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Configuration/Validation/snapshots/ObjectTypeValidation.Object_Implements_Not_The_Interfaces_Of_Its_Interfaces_2.snap Updates specifiedBy URL(s) in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Configuration/Validation/snapshots/ObjectTypeValidation.Implemented_Field_Is_NonNull_Field_Is_Nullable.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Configuration/Validation/snapshots/ObjectTypeValidation.Implemented_Argument_Types_Do_Not_Match.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Configuration/Validation/snapshots/ObjectTypeValidation.Fields_With_Two_Underscores_Are_Not_Allowed.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Configuration/Validation/snapshots/ObjectTypeValidation.Field_Has_Additional_NonNull_Arguments.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Configuration/Validation/snapshots/ObjectTypeValidation.Arguments_With_Two_Underscores_Are_Not_Allowed.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Configuration/Validation/snapshots/ObjectTypeValidation.Arguments_Are_Not_Implemented.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Configuration/Validation/snapshots/InterfaceTypeValidation.Interface_Implements_Not_The_Interfaces_Of_Its_Interfaces.snap Updates specifiedBy URL in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Configuration/Validation/snapshots/InterfaceTypeValidation.Fields_With_Two_Underscores_Are_Not_Allowed.snap Updates specifiedBy URL(s) in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Configuration/Validation/snapshots/InterfaceTypeValidation.Field_Is_Not_Implemented.snap Updates specifiedBy URL(s) in snapshot output.
src/HotChocolate/Core/test/Types.Tests/Configuration/Validation/snapshots/InterfaceTypeValidation.Arguments_With_Two_Underscores_Are_Not_Allowed.snap Updates specifiedBy URL(s) in snapshot output.
src/HotChocolate/Core/src/Validation/Rules/VariableVisitor.cs Updates XML doc spec links for variable validation rules.
src/HotChocolate/Core/src/Validation/Rules/ValueVisitor.cs Updates XML doc spec links for value/input validation rules.
src/HotChocolate/Core/src/Validation/Rules/OverlappingFieldsCanBeMergedRule.cs Updates XML doc spec link for field selection merging.
src/HotChocolate/Core/src/Validation/Rules/OperationVisitor.cs Updates XML doc spec links for operation validation rules.
src/HotChocolate/Core/src/Validation/Rules/FragmentVisitor.cs Updates XML doc spec links for fragment validation rules.
src/HotChocolate/Core/src/Validation/Rules/DocumentRule.cs Updates XML doc spec link for executable definitions.
src/HotChocolate/Core/src/Validation/Rules/DirectiveVisitor.cs Updates XML doc spec links for directive validation rules.
src/HotChocolate/Core/src/Validation/Extensions/ValidationBuilderExtensions.cs Updates XML doc spec links used by validation rule builder extensions.
src/HotChocolate/Core/src/Types/Utilities/ThrowHelper.cs Updates hard-coded specifiedBy URL for list parsing/coercion error.
src/HotChocolate/Core/src/Types/Extensions/SchemaErrorBuilderExtensions.cs Updates default spec version used for generated specifiedBy links.
src/HotChocolate/Core/src/Types.Abstractions/Types/NonNullType.cs Updates XML doc spec URL.
src/HotChocolate/Core/src/Types.Abstractions/Types/ListType.cs Updates XML doc spec URL.
Files not reviewed (1)
  • src/HotChocolate/Primitives/src/Primitives/Properties/PrimitivesResources.Designer.cs: Language not supported

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

Comment thread website/src/docs/hotchocolate/v16/api-reference/language.md
@glen-84
glen-84 merged commit d09e690 into main Apr 10, 2026
379 of 383 checks passed
@glen-84
glen-84 deleted the gai/update-spec-urls branch April 10, 2026 08:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📚 documentation This issue is about working on our documentation. 🌶️ hot chocolate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Morty Proxy This is a proxified and sanitized view of the page, visit original site.