token |
Service account token from Thunderstore. Should be saved as a repo secret and accessed with ${{ secrets.YOUR_TOKEN_NAME }} |
true |
community |
Thunderstore community to publish to. |
true |
namespace |
Name of the team to publish under. |
true |
name |
Name of the package. |
true |
description |
Description of the package that will appear on Thunderstore. |
true |
version |
Package version in SemVer format. |
true |
file |
Path to a prebuilt zip file. Will skip the build step if provided. |
false |
path |
Path of the files to package. Useful when using build artifacts from other steps. Defaults to using the contents of the repo. |
false |
icon |
URL to download the icon from. Will try to find icon.png in the root of the repo if not provided. |
false |
readme |
URL to download the readme from. Will try to find README.md in the root of the repo if not provided. |
false |
dev |
Publish to https://thunderstore.dev if set, https://thunderstore.io if not set. |
false |
wrap |
Directory to wrap the contents of the repo in. By default the contents of the root of the repo will be in the root of the package. |
false |
categories |
A list, separated by newline characters, of categories to give to the mod when published. These must be available in the community you're publishing to. |
false |
deps |
A list, separated by spaces, of mods this mod depends on. Must be in [email protected] format. The publish will fail if any of these aren't a real package. |
false |
website |
The homepage URL for the mod. Defaults to the github repo URL. |
false |
nsfw |
Set this to true mark the mod as NSFW |
false |