Skip to content

Latest commit

 

History

History
60 lines (44 loc) · 2.23 KB

File metadata and controls

60 lines (44 loc) · 2.23 KB

Jira Release Annotator

Description

A GitHub action that uses a tag name and a list of Issue-IDs and updates their release-tag on JIRA using the JIRA-API.

Usage

Note: this action requires Jira Login Action
- name: Add release notes to JIRA tickets
  uses: Staffbase/github-action-jira-release-tagging@master
  env:
      JIRA_BASEURL: ${{ vars.JIRA_BASEURL }}
      JIRA_TOKEN: ${{ secrets.JIRA_TOKEN }}
      JIRA_EMAIL: ${{ vars.JIRA_EMAIL }}
  with:
      issueIds: ABC-1234,DE-5,F-67
      componentName: jira-release-action
      tagName: 2020.3.3

Action Spec:

Environment variables

Inputs

  • issueIds (required) - Comma separated list of Jira issues to update. Example: RE-1486,RE-1489
  • componentName (required) - The name of the component (service) to add as label to the issues
  • tagName (required) - The (git) release tag to add as label to the issues
  • releaseDate (optional) - The date to use as release date, default is 'now'
  • notifyUsers (optional) - Whether to notify user watching the Jira issues, default is 'false'

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

License

This project is licensed under the Apache-2.0 License - see the LICENSE.md file for details.

Staffbase GmbH Staffbase GmbH
Staffbase is an internal communications platform built to revolutionize the way you work and unite your company. Staffbase is hiring: jobs.staffbase.com
GitHub | Website | Jobs