Skip to content

managedkaos/keyword-releaser

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Action to Create Releases Based on a Keyword

The Keyword Releaser will create a release based on the keyword specified in the arguments.

Secrets

  • GITHUB_TOKEN - Required Allows the Action to authenticte with the GitHub API to create the release.

Environment Variables

  • N/A

Arguments

  • Required - A single keyword. If the keyword is found in a commit message, a release will be created. Although case is ignored, it's suggested to use a unique, uppercase string like FIXED, READY_TO_RELEASE, or maybe even PINEAPPLE.

Examples

Here's an example workflow that uses the Keyword Releaser action. The workflow is triggered by a PUSH event and looks for the keyword "FIXED".

workflow "keyword-monitor" {
  on = "push"
  resolves = [ "keyword-releaser" ]
}

action "keyword-releaser" {
  uses = "managedkaos/keyword-releaser@master"
  secrets = ["GITHUB_TOKEN"]
  args = "FIXED"
}