Skip to content

A GitHub action that collects all JIRA issue-IDs between the last two created Tags and produces them as output

License

Notifications You must be signed in to change notification settings

Staffbase/github-action-issue-id-collection

Repository files navigation

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:

- 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 and publish it with a new git tag.

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

About

A GitHub action that collects all JIRA issue-IDs between the last two created Tags and produces them as output

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published