GitHub commit messages not updating JIRA ticket status automatically

I recently set up integration between my JIRA project management system and GitHub using the DVCS connector. Everything seems to be working fine for basic linking, but I’m running into an issue with status updates.

When I make commits to my GitHub repository and include the JIRA ticket number along with keywords like “fixes” or “closes” in my commit message, the ticket status in JIRA doesn’t get updated automatically. I expected it to move the ticket to a resolved or closed state.

Is there a specific syntax or command structure I should be using in my commit messages to trigger automatic status changes in JIRA tickets? I’ve tried various formats but none seem to work for actually updating the workflow status.

The DVCS connector links commits to JIRA tickets without automatically changing the ticket status. To trigger updates, ensure you are using smart commits correctly, and confirm that your JIRA administrator has enabled the feature. Instead of “fixes” or “closes,” use syntax such as “JRA-123 #close” or “JRA-123 #resolve.” It’s important to check if smart commits are allowed in your project, as some organizations disable them for workflow compliance. Additionally, verify the actual names of your workflow transitions, as they may differ from the default terms you are using.

Had this exact problem last year and wasted way too much time on it. Your JIRA workflow transitions aren’t matching the smart commit commands you’re using. Check your JIRA workflow settings for the actual transition names - they’re probably not “close” or “resolve” like you’d think. Our custom workflow used “done” instead of “close”, so I had to use “JRA-123 #done” in commits. Also make sure you’ve got permissions to transition tickets in JIRA since smart commits follow the same permission rules. Still not working? Get your JIRA admin to check the audit log after you commit - it’ll show if the smart commit is even being processed or failing silently because of permissions or workflow problems.

your jira admin needs to enable smart commits first - thats probably why it ain’t working. the format should be ticket-123 #transition-name, not just ‘fixes’ or ‘closes’. check your actual workflow transition names in jira settings - they might be something weird like ‘mark complete’ instead of ‘close’.