Skip to content

quicksilver/qs-plugin-action

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 

Repository files navigation

qs-plugin-action

This is a custom GitHub Action to build and sign Quicksilver plugins.

Quicksilver plugins rely on some of the Quicksilver frameworks, so in broad strokes the action:

  • clones the latest tagged release of Quicksilver
  • builds a Release build of Quicksilver
  • uses the Tools/qs-build-plugin script in the Quicksilver repository to build the plugin
  • uploads an unsigned and signed version of the plugin to the action's outputs
  • for tagged releases, a release is created and the plugin is pushed to production
    • the body (excluding the first line) of the commit message is used as the changelog argument for the qs-push-plugin tool
    • this should be markdown which is parsed by pandoc into html prior to submission

About

Build and publish a Quicksilver plugin

Resources

Stars

Watchers

Forks

Packages

No packages published