Skip to content

Release 2.10.0 — add platform publish workflows#168

Merged
tastybento merged 4 commits into
masterfrom
develop
Jul 11, 2026
Merged

Release 2.10.0 — add platform publish workflows#168
tastybento merged 4 commits into
masterfrom
develop

Conversation

@tastybento

Copy link
Copy Markdown
Member

Summary

Re-syncs developmaster to bring across the platform publish workflows added in #167 (the 2.10.0 addon changes already reached master via #166).

Adds two release: published workflows so publishing the 2.10.0 GitHub release pushes the jar to all three platforms:

  • modrinth-publish.yml — Modrinth (project NnkaZPqQ)
  • publish.yml — CurseForge (1606770) + Hangar (MagicCobblestoneGenerator) via the shared BentoBoxWorld/.github reusable workflow

All actions are pinned to full-length commit SHAs (Sonar githubactions:S7637). Platform secrets are provided at the org level.

Note: release-triggered workflows run from the default branch (develop), where #167 is already merged — so publishing will fire the pushes regardless. This PR keeps master in sync.

🤖 Generated with Claude Code

tastybento and others added 4 commits July 11, 2026 15:40
Publishing a GitHub release previously only fired the Discord webhook because
this repo had no release:published workflows. Adds:

- modrinth-publish.yml — builds with -Pmaster and uploads the jar to Modrinth
  (project NnkaZPqQ)
- publish.yml — calls the shared BentoBoxWorld/.github reusable workflow to push
  the release-attached jar to CurseForge (project 1606770); Hangar skipped
  (addon is not published there)

Platform secrets (MODRINTH_TOKEN, CURSEFORGE_TOKEN, HANGAR_API_KEY) are provided
at the org level, matching Border/Challenges.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
Claude-Session: https://claude.ai/code/session_01AgLXH3e951W2wiUg2BU4WM
The addon is published on Hangar at tastybento/MagicCobblestoneGenerator, so
set hangar_slug rather than skipping it.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
Claude-Session: https://claude.ai/code/session_01AgLXH3e951W2wiUg2BU4WM
Pin actions/checkout, actions/setup-java and cloudnode-pro/modrinth-publish to
full-length commit SHAs to satisfy SonarCloud githubactions:S7637, matching the
SHAs used across the other BentoBox addons.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
Claude-Session: https://claude.ai/code/session_01AgLXH3e951W2wiUg2BU4WM
…orkflows

Add platform publish workflows (Modrinth, CurseForge)
@tastybento tastybento merged commit bcddddc into master Jul 11, 2026
3 checks passed
@sonarqubecloud

Copy link
Copy Markdown

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