Skip to content

feat: add reusable Jira release sync workflow - #177

Open
florianesser wants to merge 3 commits into
masterfrom
feat/jira-release-sync
Open

feat: add reusable Jira release sync workflow#177
florianesser wants to merge 3 commits into
masterfrom
feat/jira-release-sync

Conversation

@florianesser

Copy link
Copy Markdown
Member

Adds jira-release.yml (workflow_call) that, on GitHub release creation, creates or reuses a Jira fix version and adds it to the fixVersions field of every referenced issue.

ING-4832

Copilot AI 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.

Pull request overview

Adds a reusable GitHub Actions workflow to synchronize Jira Fix Versions with GitHub releases, and documents how repositories can opt in via the repo preset system.

Changes:

  • Added .github/workflows/jira-release.yml reusable workflow to compute the release commit range, extract Jira issue keys from commit bodies, and create/reuse a Jira Fix Version plus apply it to referenced issues.
  • Documented enabling/configuration, required org secrets, and recommended service-account/least-privilege setup in README.md.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
README.md Documents the Jira release sync workflow, opt-in mechanism, inputs, and credential guidance.
.github/workflows/jira-release.yml Implements the reusable workflow to find issue keys in release commits and sync a Jira Fix Version to those issues.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/jira-release.yml Outdated
Comment thread .github/workflows/jira-release.yml
Adds jira-release.yml (workflow_call) that, on GitHub release creation,
creates or reuses a Jira fix version and adds it to the fixVersions field
of every referenced issue.

ING-4832

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@florianesser
florianesser force-pushed the feat/jira-release-sync branch from 62d8ba6 to 11e0ca6 Compare July 8, 2026 07:28

Copilot AI 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.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

Comment thread .github/workflows/jira-release.yml Outdated
Comment thread .github/workflows/jira-release.yml Outdated
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.

2 participants