Skip to content

Add CurseForge publish workflow (publishes the release asset)#38

Merged
tastybento merged 3 commits into
developfrom
ci/curseforge-publish
Jun 28, 2026
Merged

Add CurseForge publish workflow (publishes the release asset)#38
tastybento merged 3 commits into
developfrom
ci/curseforge-publish

Conversation

@tastybento

Copy link
Copy Markdown
Member

Adds .github/workflows/publish.yml so each GitHub release is published to CurseForge (project id 1514827) via the shared BentoBoxWorld/.github reusable workflow.

  • Downloads the jar already attached to the release (use_release_asset: true) instead of rebuilding from source, so a third-party dependency-repo outage can't block publishing.
  • Game versions: 26.2,26.1.2,26.1.1,26.1,1.21.11,1.21.10,1.21.9,1.21.8,1.21.7,1.21.6,1.21.5 (CurseForge auto-drops any it doesn't yet accept).
  • Hangar is left blank; set hangar_slug to enable it later.
  • Requires the CURSEFORGE_TOKEN (and optional HANGAR_API_KEY) secret to be available to this repo (org-level secret).

🤖 Generated with Claude Code

Publish the jar attached to each GitHub release to CurseForge via the shared
BentoBoxWorld/.github reusable workflow, downloading the release asset instead of
rebuilding from source. Mirrors the BentoBox core setup.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Comment thread .github/workflows/publish.yml Fixed
tastybento and others added 2 commits June 28, 2026 11:17
Pin bentoboxworld/.github publish-platforms.yml to commit e0c5d98f5e6ef9ea7c9a28afad05f4c07bcde898 (Sonar
githubactions:S7637) and set the Hangar slug so releases publish to Hangar
alongside CurseForge.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…944b98b9

Picks up the split into independent CurseForge and Hangar jobs so neither
platform can block the other.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@sonarqubecloud

Copy link
Copy Markdown

@tastybento tastybento merged commit 96ba6b9 into develop Jun 28, 2026
3 checks passed
@tastybento tastybento deleted the ci/curseforge-publish branch June 28, 2026 18:57
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.

2 participants