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:
5
.changeset/fn-4309-gitignored-path-guard.md
Normal file
5
.changeset/fn-4309-gitignored-path-guard.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
Prevented merger squash commits from carrying gitignored files by unstaging ignored paths (including `.fusion/` task artifacts) before writing merge commits.
|
||||
Reference in New Issue
Block a user