-
Notifications
You must be signed in to change notification settings - Fork 30
Labels
bugSomething isn't workingSomething isn't working
Description
Component
Scripts (GitHub Actions / Build)
Bug Description
The release-please action generates CHANGELOG.md content that violates markdown lint rules:
- MD012: Multiple consecutive blank lines between changelog sections
- MD004: Uses dash (-) for list markers instead of asterisks (*)
This causes PR #171 (release-please automated PR for v1.1.0) to fail the markdown-lint CI check.
Expected Behavior
Release-please PRs should pass all markdown lint checks without requiring post-processing or manual fixes.
Steps to Reproduce
- Push changes to main that trigger release-please
- Release-please creates/updates PR with CHANGELOG.md changes
- Markdown lint CI fails with MD004 and MD012 violations
Additional Context
- Related to: fix: CHANGELOG.md missing version entry causes release-please frontmatter mangling #169 (closed), PR chore(main): release hve-core 1.1.0 #168 (closed)
- Root cause: \conventional-changelog-writer\ has hardcoded templates that cannot be configured through release-please
- Solution: Add <!-- markdownlint-disable MD012 -->\ comment to CHANGELOG.md and ensure list markers use asterisks
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working