Skip to content

update settings menu cleanup - #28

Merged
dsnsgithub merged 3 commits into
cursor/cleanup-settings-menu-73d4from
main
Jul 8, 2026
Merged

update settings menu cleanup#28
dsnsgithub merged 3 commits into
cursor/cleanup-settings-menu-73d4from
main

Conversation

@dsnsgithub

Copy link
Copy Markdown
Owner

No description provided.

dsnsgithub and others added 3 commits July 6, 2026 20:54
* Add on-demand publish workflow for Modrinth and CurseForge

Run the "publish" workflow from the Actions tab to release the current
mod_version: it builds every Stonecutter variant and uploads each release
jar as its own version on Modrinth (betterhudfabric) and CurseForge
(project 1375095) via mc-publish, selecting exactly the Minecraft
versions each jar covers from supported-versions.json.

- generate-matrices.sh gains a `publish` matrix (variant, java, per-jar
  game version list, and a human-readable range for the release name)
- inputs: changelog, release channel (release/beta/alpha), and platform
  selection (both/modrinth/curseforge)
- uploads run one variant at a time, oldest first, so the newest
  Minecraft build ends up as the most recent upload; a failure stops
  the remaining uploads
- fails fast if a selected platform's token secret (MODRINTH_TOKEN /
  CURSEFORGE_TOKEN) is missing, since mc-publish would otherwise skip
  it silently
- README release section updated accordingly

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Gw2SqwSvrHSQcDDXSH2Vn9

* Match existing release title format ("Minecraft" in the range)

Titles now read e.g. "BetterHUD 2.1.1 (Minecraft 1.21-1.21.5)", matching
the convention of the existing uploads on Modrinth and CurseForge.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Gw2SqwSvrHSQcDDXSH2Vn9

---------

Co-authored-by: Claude <noreply@anthropic.com>
@dsnsgithub
dsnsgithub merged commit 26d7e78 into cursor/cleanup-settings-menu-73d4 Jul 8, 2026
23 checks 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