Skip to content

Link and Lint PR with Jira Ticket Number #54879

Link and Lint PR with Jira Ticket Number

Link and Lint PR with Jira Ticket Number #54879

name: Link and Lint PR with Jira Ticket Number
on:
pull_request:
types: [opened, edited, synchronize]
merge_group:
branches: [dev]
jobs:
add-jira-description:
# On merge_group there is no pull request payload; keep the required check green there.
if: ${{ github.event_name == 'merge_group' || (github.actor != 'otto-the-bot' && github.actor != 'renovate[bot]') }}
runs-on: ubuntu-24.04
steps:
- name: Skip on merge queue
if: ${{ github.event_name == 'merge_group' }}
run: echo "Skipping Jira pull request description validation on merge queue."
- name: Skip on external fork PR
if: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name != github.repository }}
run: echo "Skipping Jira validation for external fork PR."
- uses: cakeinpanic/jira-description-action@f24c12158ee2d350a6f8c3cbe90a55af7a859ff6
if: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name == github.repository}}
name: jira-description-action
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
jira-token: ${{ secrets.JIRA_TOKEN }}
jira-base-url: https://wearezeta.atlassian.net
custom-issue-number-regexp: '(WPB-\d+)'
skip-branches: '^(dev|master|release\/*)$'
fail-when-jira-issue-not-found: true