https://github.com/staffbase/github-action-issue-id-collection
A GitHub action that collects all JIRA issue-IDs between the last two created Tags and produces them as output
https://github.com/staffbase/github-action-issue-id-collection
actions github-actions jira
Last synced: 5 months ago
JSON representation
A GitHub action that collects all JIRA issue-IDs between the last two created Tags and produces them as output
- Host: GitHub
- URL: https://github.com/staffbase/github-action-issue-id-collection
- Owner: Staffbase
- License: apache-2.0
- Created: 2020-03-03T09:39:03.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-01T19:51:51.000Z (about 2 years ago)
- Last Synced: 2024-04-14T12:55:14.673Z (about 2 years ago)
- Topics: actions, github-actions, jira
- Language: Shell
- Homepage:
- Size: 78.1 KB
- Stars: 0
- Watchers: 25
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Issue-ID Collector
## Description
This GitHub action goes through every commit between the last two Tags created and collects every Issue-ID/Ticket-ID (e.g. `PAC-123`, `LOL-321`, `ABCD-000`) and filters them to only contain unique IDs.
It produces the resulting List of IDs as an output together with the current Tags name.
## Usage
In your github-workflow, include the following step:
```yaml
- name: Fetch Ticket Ids
id: fetchTicketIds
uses: Staffbase/github-action-issue-id-collection@master
env:
TAG_MATCHER: v*-web (default '.*')
```
## Outputs:
- `tIDs`: List of Ticket-IDs, seperated by comma
- `tagName`: Name of the current Tag
## How to release
Just edit the DRAFT release on the [Releases page](https://github.com/Staffbase/github-action-issue-id-collection/releases) and publish it with a new git tag.
## 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