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.
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: ${{ secrets.JIRA_BASEURL }}
JIRA_TOKEN: ${{ secrets.JIRA_TOKEN }}
JIRA_EMAIL: ${{ secrets.JIRA_EMAIL }}
with:
issueIds: ABC-1234,DE-5,F-67
componentName: jira-release-action
tagName: 2020.3.3
JIRA_TOKEN
- api token to use for JiraJIRA_EMAIL
- email of the owner of the Jira api token
issueIds
(required) - Comma separated list of Jira issues to update. Example: RE-1486,RE-1489componentName
(required) - The name of the component (service) to add as label to the issuestagName
(required) - The (git) release tag to add as label to the issuesreleaseDate
(optional) - The date to use as release date, default is 'now'notifyUsers
(optional) - Whether to notify user watching the Jira issues, default is 'false'
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
This project is licensed under the Apache-2.0 License - see the LICENSE.md file for details.
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 |