dkaser/Release Unraid Plugin
Builds and releases an Unraid plugin from a GitHub repository.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 21, 2026
- License
- GPL 3.0
Pinned Snippet
uses: dkaser/unraid-plugin-release-action@8f6d6e7aa0db3369c327fe10bf0946761a1ab93d # v1.1.4tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| plugin_version | Version of the Unraid plugin | no | ${{ github.event.release.name }} |
| github_token | GitHub token for authentication | yes | — |
| plg_branch | Branch to use for the templated plugin file | yes | main |
| upload_url | URL to upload the release assets | no | ${{ github.event.release.upload_url }} |
| composer_dir | Directory containing the composer.json file | no | "" |
| php_extensions | PHP extensions to install | no | "" |
| go_dir | Directory containing the Go application to build | no | "" |
| build_script | Custom script to run before building the package | no | "" |
| changelog_releases | Number of releases to include in the plugin changelog | no | 3 |
| build_prereleases | Whether to build pre-releases | no | false |
| build_package | Whether to build the slackware package | no | true |
| ssh_key | SSH key for bypassing rulesets | no | "" |
Outputs
| name | description |
|---|---|
| committed | Whether the action has created a commit ('true' or 'false') |
| commit_sha | The short 7-character SHA of the commit that has just been created |
| commit_long_sha | The SHA of the commit that has just been created |