Skip to content

Adopt shared markdownlint config (maintenance promotion, no version bump)#734

Merged
ptr727 merged 4 commits into
mainfrom
maint-promote-realignment
Jun 8, 2026
Merged

Adopt shared markdownlint config (maintenance promotion, no version bump)#734
ptr727 merged 4 commits into
mainfrom
maint-promote-realignment

Conversation

@ptr727

@ptr727 ptr727 commented Jun 8, 2026

Copy link
Copy Markdown
Owner

Maintenance/catch-up promotion of accumulated develop work from develop to main, without a version bump. Replaces #733.

Changes promoted (all maintenance/catch-up):

Version held: version.json is kept at main's current value (3.17) rather than promoting develop's 3.18. This is catch-up, not a release, so main does not advance and develop stays a minor ahead.

ptr727 and others added 4 commits June 4, 2026 07:52
Post-promotion minor bump after the develop->main two-phase release, so develop's prereleases (3.18.x-g{sha}) sort above the shipped 3.17.x.
Bumps csharpier from 1.2.6 to 1.3.0
Bumps InsaneGenius.Utilities from 3.4.3 to 3.4.18
Bumps ptr727.LanguageTags from 1.2.51 to 1.2.54

---
updated-dependencies:
- dependency-name: csharpier
  dependency-version: 1.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-deps
- dependency-name: InsaneGenius.Utilities
  dependency-version: 3.4.18
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-deps
- dependency-name: ptr727.LanguageTags
  dependency-version: 1.2.54
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Carry the template's .markdownlint-cli2.jsonc verbatim so the davidanson IDE
extension and CLI markdownlint-cli2 apply the same rules, and add jsonc to the
.editorconfig JSON glob so the config file is CRLF-governed. Existing docs
already pass cleanly (0 errors).

Realigns with ptr727/ProjectTemplate. Part of #731.
This develop -> main promotion carries catch-up/maintenance work (template
markdownlint realignment + dependency bumps), not a release. Per the versioning
rules, maintenance promotions must not bump main's version: reset version.json
to main's current value (3.17) so develop stays a minor ahead (3.18) and main
does not advance.
Copilot AI review requested due to automatic review settings June 8, 2026 17:00

Copilot AI left a comment

Copy link
Copy Markdown

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 intends to promote the shared markdownlint alignment from develop to main by adding a repository-wide markdownlint-cli2 configuration and updating .editorconfig to treat jsonc like json for line ending rules.

Changes:

  • Add .markdownlint-cli2.jsonc shared markdownlint configuration.
  • Update .editorconfig JSON section glob to include jsonc.
  • (Scope discrepancy) Also bumps NuGet package versions and the pinned csharpier dotnet tool version, which is not described as part of this maintenance promotion.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
Directory.Packages.props Updates package versions (not mentioned in PR description).
.markdownlint-cli2.jsonc Adds shared markdownlint-cli2 config at repo root.
.editorconfig Expands JSON glob to include jsonc for CRLF governance.
.config/dotnet-tools.json Bumps csharpier tool version (not mentioned in PR description).

Comment thread Directory.Packages.props
Comment thread .config/dotnet-tools.json
@ptr727 ptr727 merged commit 91ea0b7 into main Jun 8, 2026
13 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