dkaser/Release Unraid Plugin

Builds and releases an Unraid plugin from a GitHub repository.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 21, 2026
License
GPL 3.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: dkaser/unraid-plugin-release-action@8f6d6e7aa0db3369c327fe10bf0946761a1ab93d # v1.1.4

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
plugin_versionVersion of the Unraid pluginno${{ github.event.release.name }}
github_tokenGitHub token for authenticationyes
plg_branchBranch to use for the templated plugin fileyesmain
upload_urlURL to upload the release assetsno${{ github.event.release.upload_url }}
composer_dirDirectory containing the composer.json fileno""
php_extensionsPHP extensions to installno""
go_dirDirectory containing the Go application to buildno""
build_scriptCustom script to run before building the packageno""
changelog_releasesNumber of releases to include in the plugin changelogno3
build_prereleasesWhether to build pre-releasesnofalse
build_packageWhether to build the slackware packagenotrue
ssh_keySSH key for bypassing rulesetsno""
namedescription
committedWhether the action has created a commit ('true' or 'false')
commit_shaThe short 7-character SHA of the commit that has just been created
commit_long_shaThe SHA of the commit that has just been created