This action uploads Minecraft modpacks to CurseForge.
Name | Description | Required |
---|---|---|
api-token |
The CurseForge API token | Yes |
project-id |
The ID of the project | Yes |
modpack-path |
The path to the modpack zip | Yes |
modpack-server-path |
The path to the modpack server zip | No |
changelog |
The changelog for the upload | No |
changelog-format |
The changelog format (text /html /markdown ) |
No |
game-version |
The game version | No |
display-name |
The display name of the file | Yes |
server-display-name |
The display name of the server file | No |
release-type |
The release type of the file (alpha /beta /release ) |
Yes |
uses: henkelmax/[email protected]
with:
api-token: "<YOUR TOKEN>"
project-id: "1234"
modpack-path: "./modpack.zip"
modpack-server-path: "./modpack-server.zip" # Optional
changelog: "Added new features" # Optional
changelog-format: "text" # Optional
game-version: "1.16.5" # Optional
display-name: "My Awesome Modpack"
server-display-name: "My Awesome Modpack Server" # Optional
release-type: "beta"