Skip to content

Commit 971df94

Browse files
fix(build): disable MD024 lint rule in CHANGELOG for release-please (#220)
# Pull Request ## Description Add MD024 to the markdownlint-disable directive in CHANGELOG.md to allow duplicate section headings across version entries. Release-please generates identical section headings (`### ✨ Features`, `### 🐛 Bug Fixes`, `### 🔧 Maintenance`) for each version, which triggers MD024 (no-duplicate-heading) violations under the strict global rule in `.markdownlint.json`. ## Related Issue(s) Fixes #219 ## Type of Change Select all that apply: **Code & Documentation:** - [x] Bug fix (non-breaking change fixing an issue) - [ ] New feature (non-breaking change adding functionality) - [ ] Breaking change (fix or feature causing existing functionality to change) - [ ] Documentation update **Infrastructure & Configuration:** - [ ] GitHub Actions workflow - [x] Linting configuration (markdown, PowerShell, etc.) - [ ] Security configuration - [ ] DevContainer configuration - [ ] Dependency update **AI Artifacts:** - [ ] Reviewed contribution with `prompt-builder` agent and addressed all feedback - [ ] Copilot instructions (`.github/instructions/*.instructions.md`) - [ ] Copilot prompt (`.github/prompts/*.prompt.md`) - [ ] Copilot agent (`.github/agents/*.agent.md`) **Other:** - [ ] Script/automation (`.ps1`, `.sh`, `.py`) - [ ] Other (please describe): ## Testing - Ran `npx markdownlint-cli2 CHANGELOG.md` locally - passes with 0 errors - Verified the change targets only CHANGELOG.md while preserving strict MD024 rule globally ## Checklist ### Required Checks - [x] Documentation is updated (if applicable) - [x] Files follow existing naming conventions - [x] Changes are backwards compatible (if applicable) ### Required Automated Checks The following validation commands must pass before merging: - [x] Markdown linting: `npm run lint:md` - [x] Spell checking: `npm run spell-check` - [x] Frontmatter validation: `npm run lint:frontmatter` - [x] Link validation: `npm run lint:md-links` - [x] PowerShell analysis: `npm run lint:ps` ## Security Considerations - [x] This PR does not contain any sensitive or NDA information - [x] Any new dependencies have been reviewed for security issues - [x] Security-related scripts follow the principle of least privilege ## Additional Notes This fix unblocks PR #212 (release-please v1.2.0). After this PR merges, PR #212 will need to rebase to pick up the fix.
1 parent b4e7556 commit 971df94

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Changelog
33
description: Automatically generated changelog tracking all notable changes to the HVE Core project using semantic versioning
44
---
55

6-
<!-- markdownlint-disable MD012 -->
6+
<!-- markdownlint-disable MD012 MD024 -->
77

88
All notable changes to this project will be documented in this file.
99

0 commit comments

Comments
 (0)