Skip to content

fix: find PATH case-insensitively on Windows#29

Merged
branchseer merged 6 commits intomainfrom
11-12-fix_find_path_case-sensitively_on_windows
Nov 12, 2025
Merged

fix: find PATH case-insensitively on Windows#29
branchseer merged 6 commits intomainfrom
11-12-fix_find_path_case-sensitively_on_windows

Conversation

@branchseer
Copy link
Member

@branchseer branchseer commented Nov 12, 2025

Make sure to find the case-insensitive PATH for inserting node_modules/.bin

Copy link
Member Author

branchseer commented Nov 12, 2025

@branchseer branchseer marked this pull request as ready for review November 12, 2025 11:53
@branchseer branchseer changed the title Revert "fix: match passthough envs with uppercased env names (#25)" fix: find PATH case-insensitively on Windows Nov 12, 2025
@Brooooooklyn Brooooooklyn changed the base branch from 11-12-refactor_make_taskenvs_resolve_accept_env_iterator_parameter to graphite-base/29 November 12, 2025 12:04
branchseer and others added 3 commits November 12, 2025 12:04
Add comprehensive tests for the Windows PATH case-insensitivity handling:
- test_windows_path_case_insensitive_mixed_case: Verifies mixed case "Path" is preserved and modified correctly
- test_windows_path_case_insensitive_uppercase: Tests uppercase "PATH" baseline case
- test_windows_path_created_when_missing: Ensures new "PATH" is created when missing
- test_unix_path_case_sensitive: Regression test to ensure Unix maintains case-sensitive PATH behavior

All tests verify exact PATH values using OsStr comparisons.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@Brooooooklyn Brooooooklyn force-pushed the 11-12-fix_find_path_case-sensitively_on_windows branch from 58082f0 to f1f5f19 Compare November 12, 2025 12:04
@graphite-app graphite-app bot changed the base branch from graphite-base/29 to main November 12, 2025 12:04
@Brooooooklyn Brooooooklyn force-pushed the 11-12-fix_find_path_case-sensitively_on_windows branch from f1f5f19 to 942448c Compare November 12, 2025 12:04
@branchseer branchseer merged commit d4fa5ec into main Nov 12, 2025
6 checks passed
@Brooooooklyn Brooooooklyn deleted the 11-12-fix_find_path_case-sensitively_on_windows branch December 11, 2025 06:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants