Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/staffbase/github-action-jira-release-tagging
A GitHub action that consumes a list of issue-IDs and updates their release-date tag
https://github.com/staffbase/github-action-jira-release-tagging
actions github-actions jira
Last synced: about 2 months ago
JSON representation
A GitHub action that consumes a list of issue-IDs and updates their release-date tag
- Host: GitHub
- URL: https://github.com/staffbase/github-action-jira-release-tagging
- Owner: Staffbase
- License: apache-2.0
- Created: 2020-03-03T10:05:42.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-01T19:52:26.000Z (10 months ago)
- Last Synced: 2024-04-14T12:55:14.540Z (9 months ago)
- Topics: actions, github-actions, jira
- Language: JavaScript
- Homepage:
- Size: 1.27 MB
- Stars: 0
- Watchers: 24
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# 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](https://github.com/marketplace/actions/jira-login)
```yaml
- 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
```## Action Spec:
### Environment variables
- `JIRA_TOKEN` - api token to use for Jira
- `JIRA_EMAIL` - email of the owner of the Jira api token### 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](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](LICENSE) 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