Skip to content

Allow managed file line-ending upgrades - #10

Merged
SFenton merged 1 commit into
mainfrom
copilot/windows-managed-line-endings-20260916
Sep 16, 2026
Merged

SFenton merged 1 commit into
mainfrom
copilot/windows-managed-line-endings-20260916

Conversation

@SFenton

@SFenton SFenton commented Sep 16, 2026

Copy link
Copy Markdown
Owner

Summary

  • accept LF/CRLF-equivalent managed hooks and instructions during upgrades
  • retain rejection of substantive operator edits
  • restore the exact previous line endings during rollback

Validation

  • installer tests: 8 passed
  • npm test: 216 passed, 24 skipped
  • npm run test:skills: 74 passed
  • reproduced successful canonical deployment on Windows

Treat LF and CRLF as equivalent only for installer ownership checks while preserving exact replacement content and rollback restoration.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@SFenton
SFenton merged commit 356dc79 into main Sep 16, 2026
4 checks passed
@SFenton
SFenton deleted the copilot/windows-managed-line-endings-20260916 branch September 16, 2026 23:52
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.

1 participant