actions-marketplace-validations/LuaRocks tag release

Publish a package to LuaRocks when a new tag is pushed

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
nameThe name of the your packageyes${{ github.event.repository.name }}
versionThe version of your package. Uses the git tag by default (if one exists). Can also be set to `null`, `"scm"` or `"dev"` to publish a development rockspec. no${{ github.ref_name }}
specrevThe rockspec revision. Defaults to '1', resulting in <version>-1 as the <modrev>-<specrev>. no1
dependenciesList of LuaRocks dependencies.no
test_dependenciesList of test suite dependencies.no
labelsList of package labels.no
copy_directoriesList of additional directories to copy. Only directories that exist will be copied. The defaults are taken from Neovim's `:help runtimepath` WARNING: Do not add the directories `lua`, `lib` or `rock_manifest`. yes{{ neovim.plugin.dirs }}
summaryShort description of the package.no
detailed_descriptionDetailed description of the package.no
templatePath to a rockspec template.no
licenseThe license SPDX identifier. By default, it will be fetched from GitHub. But sometimes, GitHub does not recognise it, in which case LuaRocks will fall back to this one. no
extra_luarocks_argsExtra args to pass to the luarocks command. For example: "CURL_DIR=/usr/include/x86_64-linux-gnu/" no
fail_on_duplicateWhether to fail if the rock's version has already been published to `luarocks.org`. no

no outputs