Skip to content

Latest commit

 

History

History
40 lines (22 loc) · 1.06 KB

README.md

File metadata and controls

40 lines (22 loc) · 1.06 KB

publish-q-sys-plugin

GitHub action to publish Q-Sys Plugins to Nuget server (Built for https://github.com/q-sys-community)

Inputs

nuget-host

Required The host for the NuGet server in format "http://host/path/"

nuspec-file

The name of the .nuxped file, defaults to first found in root.

api-key

The API Key that grants write access to the NuGet server

version

The version to tag this release as in NuSpec file. Defaults to 'commit-tag' which will try to extract it from the commit tag. Will replace any instances of 0.0.0.0-master in .qplug files with version. Must be in format x.x.x.x.

release-notes (ToDo: Not implemented Yet)

Gathers git commit references since last version tag and replaces ReleaseNotes field of NuSpec file.

md-to-desc

Converts specified MarkDown file to NuGet server format and replaces Description field of NuSpec file.

Outputs

None (for now)

Example usage

uses: soloworks/publish-q-sys-plugin with: nuget-host: 'http://myhost/mypluginpath/' api-key: ${{ secrets.NUGET_APIKEY }}