Skip to content

feat: automatic ticket status transitions#80

Merged
erishforG merged 1 commit intodevelopfrom
feature/70
Apr 16, 2026
Merged

feat: automatic ticket status transitions#80
erishforG merged 1 commit intodevelopfrom
feature/70

Conversation

@erishforG
Copy link
Copy Markdown
Owner

Summary

  • Adds [tracker.auto_transition] config section with on_start, on_ship, and on_merge fields
  • When configured, parsec automatically transitions Jira tickets to the specified status
  • Non-blocking: warns on failure but never stops the main operation
  • Includes fetch_transitions() and transition_issue() Jira API methods

Closes #70

Test plan

  • Configure on_start = "In Progress"parsec start transitions ticket
  • Configure on_ship = "In Review"parsec ship transitions ticket
  • Configure on_merge = "Done"parsec merge transitions ticket
  • Invalid status name → warning printed, operation continues
  • No config → no transition attempted (backward compatible)

🤖 Generated with Claude Code

Adds [tracker.auto_transition] config section with on_start, on_ship,
and on_merge fields. When configured, parsec automatically transitions
Jira tickets to the specified status after each operation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@erishforG erishforG merged commit 81ac5d0 into develop Apr 16, 2026
8 checks passed
@erishforG erishforG deleted the feature/70 branch April 16, 2026 05:37
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.

1 participant