Skip to content

fix: changelog — restore 1.5.0 heading, per-version notes on Modrinth - #23

Merged
KoSHeroff merged 1 commit into
mainfrom
fix/changelog-per-version
Jul 25, 2026
Merged

fix: changelog — restore 1.5.0 heading, per-version notes on Modrinth#23
KoSHeroff merged 1 commit into
mainfrom
fix/changelog-per-version

Conversation

@KoSHeroff

Copy link
Copy Markdown
Member

Why

The Modrinth changelog for 1.6.0 showed old versions down to 1.4.1. Two causes:

  1. mc-publish used changelog-file: CHANGELOG.md, which uploads the whole file as each version's changelog.
  2. CHANGELOG.md was malformed: the ## 1.5.0 heading was dropped when 1.6.0 was added, so 1.5.0's notes merged into 1.6.0 and the next heading became ## 1.4.1.

Changes

  • Restore the ## 1.5.0 - 2026-07-24 heading.
  • Add an "Extract changelog for this version" step and switch all 7 mc-publish steps to changelog: with only the current version's section — so each Modrinth version shows just its own notes going forward.

Safe to merge: main is at 1.6.0 and tag v1.6.0 already exists, so the release job short-circuits (no re-publish). Already-published 1.6.0 versions are being corrected in the Modrinth dashboard.

… Modrinth

The 1.5.0 heading was dropped when 1.6.0 was added, merging 1.5.0's notes into
1.6.0 and leaving 1.4.1 as the next heading. Restore it, and change the release
to upload only the current version's CHANGELOG section (via mc-publish
'changelog:') instead of the whole file.
@KoSHeroff
KoSHeroff merged commit 63a1ccf into main Jul 25, 2026
8 checks passed
@KoSHeroff
KoSHeroff deleted the fix/changelog-per-version branch August 3, 2026 10: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