Skip to content

Add CHANGELOG.md, linted with heylogs in CI - #13

Merged
koppor merged 1 commit into
mainfrom
add-changelog
Jul 14, 2026
Merged

Add CHANGELOG.md, linted with heylogs in CI#13
koppor merged 1 commit into
mainfrom
add-changelog

Conversation

@koppor

@koppor koppor commented Jul 14, 2026

Copy link
Copy Markdown
Member

🤖 Adds a CHANGELOG.md in Keep a Changelog format documenting the upcoming 0.1.0 release, plus a CI job that lints it with heylogs — mirroring the setup in the sibling latex-conv repo.

What changed

  • CHANGELOG.md: an Unreleased section and a [0.1.0] - 2026-07-14 section summarizing the initial public surface (plain-node HtmlToNode/HtmlView renderer, HtmlRenderOptions, mouse selection, the RichHtmlView RichTextArea renderer, JSpecify null-marking).
  • .github/workflows/check.yml: a new changelog job running heylogs check --rule dot-space-link-style:ERROR via jbang-action, so the changelog is kept well-formed on every PR.

How to test

  • CI: the new changelog job lints CHANGELOG.md; the existing build job is unaffected.

🤖 Generated with Claude Code

Document the 0.1.0 surface in Keep a Changelog format and gate it with the
same heylogs check latex-conv uses, so the changelog stays well-formed.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@koppor
koppor merged commit 55c2eb1 into main Jul 14, 2026
3 checks passed
@koppor
koppor deleted the add-changelog branch July 14, 2026 15:12
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