KarasuLab Mod Releaser
Version updated for https://github.com/Karasu-Lab/Karasu-Lab-Mod-Releaser to version v5.0.0.
- This action is used across all versions by 1 repositories.
Action Type
This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
The KarasuLab Mod Releaser is a GitHub Action designed to automate the release process for Minecraft mods. It streamlines tasks such as semantic versioning, changelog creation, building, and publishing mods to platforms like GitHub Releases, Modrinth, and CurseForge. By dynamically configuring dependencies and project settings, it eliminates manual effort in managing mod versions and multi-platform distribution.
What’s Changed
5.0.0 (2026-04-13)
⚠ BREAKING CHANGES
- migrated to nodejs based action
Features
- add skip_checkout input to prevent workspace cleaning (f6eb3a4)
- added extra_dependencies (3f08ee3)
- added release channel property (80701ce)
- added release title and jar file format (4c64010)
- added scripts (0e05afd)
- handle multi-module JAR paths with jar_path_format (c9ef2a9)
- Initialize commit (a108bc6)
- migrated to nodejs based action (c1f7e2a)
- multi-platform support and skip-release-please (0774bb5)
- recursive dependency scan and environment metadata config (v2.2.5) (bb6009d)
Bug Fixes
- fixed action version logic (5b39407)
- fixed build command (ea451b9)
- fixed build script (4aa2b59)
- fixed build script (177b737)
- fixed changelog is not included (8005ad0)
- fixed crash when space in package (6c85aa2)
- fixed dist file is not exists (f0e5133)
- fixed for submodule project (0d3e444)
- fixed major version up logics (9eab751)
- fixed upload error (ce6c352)
- jq error for missing extra_dependencies (415b8ae)
- regex for archives_name and support for RELEASE_VERSION (e444c21)
- resolve-dependencies.sh syntax error (v2.2.6) (37b55c1)
- robust path construction to prevent duplication (7568474)