Skip to content

chore: hygiene config and MSRV check (OSS coherence residual)#18

Merged
pierrick-fonquerne merged 1 commit into
mainfrom
feature/oss-coherence-github
Jun 21, 2026
Merged

chore: hygiene config and MSRV check (OSS coherence residual)#18
pierrick-fonquerne merged 1 commit into
mainfrom
feature/oss-coherence-github

Conversation

@pierrick-fonquerne

Copy link
Copy Markdown
Contributor

Closes the post-foundation residual gaps for this repository under the OSS coherence convention (axes 7 hygiene and 4 release).

What

  • Add the canonical .gitattributes (LF normalisation, harvested from the OSS template) to remove the benign end-of-line warnings accumulated on Windows.
  • Add rustfmt.toml (harvested from the OSS template), with the formatting edition parametrised to 2021 to match the ai-review crate.
  • Add a dedicated MSRV check (Rust 1.88) job to the CI workflow so the declared 1.88 floor is enforced as a standalone status check.

Out of scope

  • Profile, README and org health files: already shipped in the foundation work.
  • Issue template labels already use bug / enhancement: nothing to change.

Verification

cargo fmt --all -- --check passes locally with the new rustfmt.toml (no reformatting of existing code). The MSRV job mirrors the flags already exercised by the green Clippy job on the same toolchain.

Harvest the canonical .gitattributes (LF normalisation) and rustfmt.toml
from the OSS template, with the formatting edition parametrised to 2021 to
match the ai-review crate. Add a dedicated MSRV check job so the declared
1.88 floor is enforced as a standalone status check.

Completes the post-foundation hygiene and release gaps for this repository.
@pierrick-fonquerne pierrick-fonquerne merged commit 14bfb17 into main Jun 21, 2026
4 checks passed
@pierrick-fonquerne pierrick-fonquerne deleted the feature/oss-coherence-github branch June 21, 2026 15:03
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