feat(FN-4309): guard squash commits against gitignored files
- Unstage gitignored paths before squash merge commit creation using git check-ignore - Re-run the guard on the verification-fix squash restore path to keep ignored artifacts out of final merges - Add merger tests covering forced .fusion artifacts, spaced ignored paths, and ignored-only squash results - Document the gitignored-path merge guard and add a published package changeset Fusion-Task-Id: FN-4309
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Prevented squash finalization from committing gitignored artifacts by stripping staged ignored paths (for example `.fusion/`, `node_modules/`, and other `git check-ignore` matches) before merge commit creation, including the verification-fix squash-restore path.
|
||||
- Updated dependencies [681770f]
|
||||
- @fusion/core@0.28.1
|
||||
- @fusion/pi-claude-cli@0.28.1
|
||||
|
||||
Reference in New Issue
Block a user