Skip to content

Promote develop to main#243

Merged
ptr727 merged 2 commits into
mainfrom
develop
Jul 5, 2026
Merged

Promote develop to main#243
ptr727 merged 2 commits into
mainfrom
develop

Conversation

@ptr727

@ptr727 ptr727 commented Jul 5, 2026

Copy link
Copy Markdown
Owner

Promote the editorconfig global-EOL fix (CRLF default with LF exceptions) from develop to main.

Adds `end_of_line = crlf` to the `.editorconfig` `[*]` block so every
file type has a defined ending (matching the fleet template) instead of
the per-extension-only form. Per-type CRLF rules and `.gitattributes` LF
pins unchanged.

Resolves the recurring line-ending drift from the ProjectTemplate audit
(`reports/languagetags/audit.md`), via the audit convergence pattern
(`AUDIT.md` section 10).

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

---------

Signed-off-by: Pieter Viljoen <ptr727@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 5, 2026 20:43

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR promotes the repository-wide line-ending governance update from develop to main, making CRLF the default in .editorconfig while preserving LF where required (shell scripts/hooks, Dockerfiles) and preventing editor normalization of downloaded LanguageData.

Changes:

  • Set end_of_line = crlf as the global default for all files.
  • Add explicit LF handling for the extensionless Husky pre-commit hook.
  • Add a LanguageData override to avoid editor-driven normalization (charset/EOL/whitespace/newline).

Comment thread .editorconfig
…ule (#244)

Use the recursive [LanguageData/**] glob so the no-normalization override covers the iso6392/, iso6393/, rfc5646/, and unm49/ subtrees, matching the * -text gitattributes contract.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.

@ptr727 ptr727 merged commit 62f2313 into main Jul 5, 2026
11 checks passed
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