Created
September 27, 2023 12:50
-
-
Save pkolyvas/f175d63e3f2c7d9705c039b07cd506ca to your computer and use it in GitHub Desktop.
GitHub Action - Create Jira Issues for PR Reviews
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: jira_request | |
on: | |
pull_request: | |
branches: | |
- master | |
types: review_requested | |
jobs: | |
create-request: | |
name: Create Jira Request | |
runs-on: ubuntu-latest | |
# No one person can be called, users need to use the team name | |
if: ${{ github.event.requested_team.name == '${{ secrets.TEAM_NAME }}' }} | |
steps: | |
- name: Login | |
uses: atlassian/gajira-login@v3 | |
env: | |
JIRA_BASE_URL: ${{ secrets.JIRA_BASE_URL }} | |
JIRA_USER_EMAIL: ${{ secrets.JIRA_USER_EMAIL }} | |
JIRA_API_TOKEN: ${{ secrets.JIRA_API_TOKEN }} | |
- name: Create | |
id: create | |
uses: atlassian/gajira-create@v3 | |
with: | |
project: ${{ secrets.JIRA_PROJECT_ID }} | |
# Can be any issue type you use, ex. Story, Task, Bug, Etc. | |
issuetype: Request | |
summary: "PR Review request: ${{ github.event.pull_request.title }}" | |
description: "Please review the following PR: ${{ github.event.pull_request.html_url }}" | |
- name: Comment created issue | |
uses: mshick/add-pr-comment@v2 | |
with: | |
message: | |
"Jira request issue created for ${{ secrets.TEAM_NAME }}. Track the status of this PR review here: [${{ steps.create.outputs.issue }}](${{ secrets.JIRA_BASE_URL }}/browse/${{ steps.create.outputs.issue }})" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment