Skip to content

[Bug]: Release-please CHANGELOG output fails markdown lint rules MD004 and MD012 #172

@WilliamBerryiii

Description

@WilliamBerryiii

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

  1. Push changes to main that trigger release-please
  2. Release-please creates/updates PR with CHANGELOG.md changes
  3. Markdown lint CI fails with MD004 and MD012 violations

Additional Context

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions