{{ message }}
Fix Windows compatibility: rename files with reserved chars, split large files, add pre-commit hook and CI validation#4239
Merged
Conversation
…it hook Co-authored-by: andimarek <1706744+andimarek@users.noreply.github.com>
…nstead of bc Co-authored-by: andimarek <1706744+andimarek@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Rename Windows-incompatible filenames for compatibility
Fix Windows compatibility: rename files with reserved chars, split large files, add pre-commit hook
Feb 3, 2026
Member
Co-authored-by: andimarek <1706744+andimarek@users.noreply.github.com>
Contributor
Author
Added GitHub Action in commit 10098c1. The workflow reuses the same validation logic as the pre-commit hook:
The logic is intentionally similar to the pre-commit hook to ensure consistency, though implemented directly in the workflow YAML rather than calling the hook script. This approach keeps the CI check independent and allows for GitHub-specific features like annotations. |
Copilot
AI
changed the title
Fix Windows compatibility: rename files with reserved chars, split large files, add pre-commit hook
Fix Windows compatibility: rename files with reserved chars, split large files, add pre-commit hook and CI validation
Feb 3, 2026
Contributor
…ows-incompatible-files
- Re-split large-schema-5 at a type boundary so each part contains only complete GraphQL type definitions - Remove Git LFS suggestions from pre-commit hook, CI workflow, CONTRIBUTING.md, and README - Simplify large-schema-5-README.md Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Enterprise users often mirror graphql-java into internal repos that enforce file size restrictions. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
dondonz
approved these changes
Feb 11, 2026
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
The repo can't be cloned on Windows due to colons (
:) in filenames underperformance-results/, andlarge-schema-5.graphqlsexceeds 10 MB.Changes
performance-results/— replace colons in ISO timestamps with hyphens (e.g.T08:40:24Z→T08-40-24Z)large-schema-5.graphqls(11.3 MB) into.part1(7.1 MB) and.part2(5.1 MB) at a type boundary so each part contains only complete GraphQL type definitions.githooks/pre-commit) that rejects Windows-incompatible characters and files > 10 MB.github/workflows/validate-files.yml) enforcing the same checks on PRsscripts/setup-hooks.shfor one-command hook installationCONTRIBUTING.mdwith file validation sectionSetup