Skip to content

Automate release builds - #43

Merged
Anuken merged 4 commits into
Anuken:masterfrom
cardillan:automate-release-builds
Oct 3, 2026
Merged

Anuken merged 4 commits into
Anuken:masterfrom
cardillan:automate-release-builds

Conversation

@cardillan

Copy link
Copy Markdown
Contributor

Three modifications to build scripts:

  • Bumped the version of the checkout action in commitTest
  • Added a Github action to automatically build the mod for published releases. I've tested this script on this mod template and on my other mod(s), but I don't understand all subtleties of Github actions (it was originally created with the help of AI). This needs to be reviewed for possible blunders.
  • Added an icon.png file to the packaged jar. I've tested both local and Github builds to see it still works even when the file doesn't exist. I've seen mods that do include the icon in their root dir, and the mod browser shows it, but once the mod is installed, the icon isn't shown. This solves the issue. If this is not a good idea, please drop it.

Readme has been updated to make the users aware of the automated build.

If this is OK, I'll try to do the same for the Kotlin mod.

@Anuken
Anuken merged commit e625033 into Anuken:master Oct 3, 2026
1 check passed
@cardillan
cardillan deleted the automate-release-builds branch October 3, 2026 18:25
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