Skip to content

Backfill existing releases to mod platforms#26

Merged
xefensor merged 2 commits into
masterfrom
agent/backfill-existing-releases
Jul 20, 2026
Merged

Backfill existing releases to mod platforms#26
xefensor merged 2 commits into
masterfrom
agent/backfill-existing-releases

Conversation

@xefensor

Copy link
Copy Markdown
Owner

Summary

  • add a manual workflow for publishing an existing GitHub release to Modrinth, CurseForge, or both
  • download the exact existing GitHub release JAR instead of rebuilding current source
  • verify the SHA-256 asset when present
  • use release notes from the matching tagged changelog
  • keep Modrinth and CurseForge as independent steps so a failed destination can be retried without duplicating the successful one
  • document the one-time backfill and the normal future release process

Intended first run

  • version: 0.2.1
  • Modrinth: enabled
  • CurseForge: enabled
  • GitHub: untouched

Safety

The workflow is manual-only. It requires an existing matching tag and GitHub release, does not receive GitHub write permission, and cannot create or modify a GitHub release.

@xefensor
xefensor merged commit 4e8cfd5 into master Jul 20, 2026
2 checks passed
@xefensor
xefensor deleted the agent/backfill-existing-releases branch July 20, 2026 00:04
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