Skip to content

Add GitHub-Jira sync and auto-close workflows#368

Open
Ganeshship wants to merge 1 commit into
mainfrom
chore/jira-github-sync
Open

Add GitHub-Jira sync and auto-close workflows#368
Ganeshship wants to merge 1 commit into
mainfrom
chore/jira-github-sync

Conversation

@Ganeshship

Copy link
Copy Markdown
Contributor

Summary

  • Daily GitHub Action (9 AM IST) syncs new GitHub issues to Jira with standard format (Problem, Scoring, Reference)
  • Auto-close workflow transitions Jira tickets to Done when PRs merge with "fixes [Bug] can't be Active for all version #123" keywords
  • Skips duplicates by matching "GH #XXX" in Jira ticket titles

Setup required

Add 3 repo secrets in Settings > Secrets > Actions:

  • JIRA_EMAIL
  • JIRA_API_TOKEN
  • JIRA_BASE_URL

Test plan

  • Add secrets to repo
  • Manually trigger daily sync from Actions tab
  • Verify new Jira tickets created with correct format
  • Merge a test PR with "fixes #XXX" and verify Jira ticket transitions to Done

- Daily sync (9 AM IST): scans open GitHub issues, creates Jira tickets with standard format (Problem, Scoring, Reference), skips duplicates
- Auto-close on merge: when PR with "fixes #123" merges, transitions matching Jira ticket to Done and closes GitHub issue

Requires 3 repo secrets: JIRA_EMAIL, JIRA_API_TOKEN, JIRA_BASE_URL

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.

@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] can't be Active for all version

1 participant