Auditor plugin: GraphQL Inspector (compatibility) — GraphQL schema breaking changes - #607
Merged
Merged
Conversation
Wraps graphql-inspector diff on the shared external-tool auditor base: text-report parser with upstream ChangeType rule ids, declared breaking/dangerous/non-breaking severity mapping, content-based exit-1 disambiguation, required OldSchema/NewSchema pointers, builtin-only DiffRules, and code-loading ExtraArguments guards. Disabled by default; provisioned verify-only with a pinned 7.0.0 release. CodeyBox-Prompt-Revision: 1 Co-Authored-By: CodeyBox <noreply@codeybox.invalid> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
graphql-inspector resolves each --rule name against its working directory
(the audited repository root) and requires a hit as code before consulting
its builtin rule table, so a repo-root file named e.g. dangerousBreaking
would execute audit-subject code in-process and could suppress findings.
VerifyToolAsync now probes the repository root for files shadowing the
configured DiffRules entries via ProbeRepositoryFilesPresentAsync and throws
AuditUnavailableException when any is present. Also rejects the joined short
form -r<module> in ExtraArguments, matching the base helper semantics.
CodeyBox-Prompt-Revision: 1
Co-Authored-By: CodeyBox <noreply@codeybox.invalid>
CodeyBox-WorkItem: fee13ba01e6c4694b5d814f792d0c8fd CodeyBox-Agent: copilot/muse-spark-1.3-contributor CodeyBox-Prompt-Revision: 1 Co-Authored-By: CodeyBox <noreply@codeybox.invalid>
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.
Automated via CodeyBox — work item fee13ba01e6c4694b5d814f792d0c8fd
Initiated by CodeyBox operator
Co-Authored-By: CodeyBox noreply@codeybox.invalid
🤖 Generated with CodeyBox