Skip to content

fix: normalize changelog markdown output and pin docs to v2.0.1#7

Merged
derogab merged 2 commits into
masterfrom
fix/bullet-points
Mar 24, 2026
Merged

fix: normalize changelog markdown output and pin docs to v2.0.1#7
derogab merged 2 commits into
masterfrom
fix/bullet-points

Conversation

@derogab
Copy link
Copy Markdown
Member

@derogab derogab commented Mar 24, 2026

Summary

This PR fixes changelog markdown formatting so bullet entries render as separate lines in GitHub previews and keeps the documentation aligned with the current action tag. It adds a normalization step to generated changelogs and updates usage examples to reference v2.0.1.

Changes

Changelog formatting

  • add scripts/normalize_changelog.py to normalize heading spacing and force bullet lines to render on separate lines
  • run changelog normalization after generating a release entry and after updating CHANGELOG.md
  • add unit coverage for heading spacing, bullet formatting, idempotency, and in-place file normalization

Documentation

  • update README.md action usage examples to reference Waveful/ChangelogAction@v2.0.1
  • add Python bytecode ignores in .gitignore for local test artifacts

Test plan

  • Run python3 -m unittest tests/test_normalize_changelog.py
  • Generate a changelog entry with the action and confirm bullet points render on separate lines in GitHub markdown previews
  • Verify README examples still match the published v2.0.1 action usage

derogab added 2 commits March 24, 2026 14:58
The • character is not standard markdown list syntax, so consecutive
bullet lines were rendered inline in previews. Add a post-processing
step that inserts blank lines around ## headings and appends two
trailing spaces (markdown hard break) to every bullet line.
@derogab derogab merged commit 54aceff into master Mar 24, 2026
1 check 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.

1 participant