Skip to content

GitHub action to publish Q-Sys Plugins to Nuget server (for Q-Sys Community)

License

Notifications You must be signed in to change notification settings

soloworks/publish-q-sys-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 }}

About

GitHub action to publish Q-Sys Plugins to Nuget server (for Q-Sys Community)

Resources

License

Stars

Watchers

Forks

Packages

No packages published