Add GitHub-Jira sync and auto-close workflows#368
Open
Ganeshship wants to merge 2 commits into
Open
Conversation
- 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>
Contributor
|
Note Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported. |
There was a problem hiding this comment.
Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.
|
…ping
The GitHub<->Jira sync used POST /rest/api/3/search, which Atlassian has
removed (HTTP 410) — both workflows would fail. Migrate to the replacement
/rest/api/3/search/jql (same response shape) in jira-sync and
jira-close-on-merge.
Also:
- jira-sync posts a Slack summary at the end of each run (reuses the
SLACK_WEBHOOK_URL the app-play-store-tracker uses); only when tickets were
created or failed, silent on quiet days.
- Issue typing now maps GitHub labels to Bug / Story / Task (was bug -> Bug,
else -> Task; feature/enhancement now become Story).
Verified against the live SCRUM board: Done transition id 31 is correct;
/search/jql returns 200 with the expected {issues:[...]} shape.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Note Currently processing new changes in this PR. This may take a few minutes, please wait... ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (2)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Summary
Setup required
Add 3 repo secrets in Settings > Secrets > Actions:
JIRA_EMAILJIRA_API_TOKENJIRA_BASE_URLTest plan