Skip to content

Add CHANGELOG.md, linted with heylogs in CI#9

Merged
koppor merged 2 commits into
mainfrom
changelog
Jul 13, 2026
Merged

Add CHANGELOG.md, linted with heylogs in CI#9
koppor merged 2 commits into
mainfrom
changelog

Conversation

@koppor

@koppor koppor commented Jul 13, 2026

Copy link
Copy Markdown
Member

Adds a CHANGELOG.md in Keep a Changelog format, retrofitting the 0.1.0 release section, with an empty Unreleased section for ongoing work.

Linting: a new changelog job in check.yml runs heylogs 0.19.1 via JBang — the same invocation JabRef's CI uses (dot-space-link-style promoted to error, all-h2-contain-a-version filtered since Unreleased is intentional). Verified locally: No problem. The forge-ref rule required cross-repo issue links to use the canonical JabRef/jabref#3644 text form.

🤖 Generated with Claude Code

koppor and others added 2 commits July 14, 2026 00:53
Keep a Changelog format with the 0.1.0 release retrofitted; the new
changelog job in check.yml mirrors JabRef's heylogs setup.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HAwd9YFFTQxJLq67Wr7dob
heylogs' exit code already gates the job: a clean file exits 0, problems emit
::error annotations and exit 1. The all-h2-contain-a-version filter is not
needed - the Unreleased section carries a link reference and passes as-is.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HAwd9YFFTQxJLq67Wr7dob
@koppor
koppor merged commit 4c522ad into main Jul 13, 2026
4 checks passed
@koppor
koppor deleted the changelog branch July 13, 2026 23:03
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