This action will hook into the issues and export the first value of the label that has exactly one number to jira as Story Points.
It will either use the string input or the content of the issue to search for an auto-link or the regex pattern /([a-zA-Z0-9]+-[0-9]+)/.
name: Jira Estimate Sync
on:
issues:
types:
- opened
- edited
- deleted
- labeled
- unlabeled
pull_request:
types:
- labeled
- unlabeled
- opened
- edited
jobs:
sync-estimates:
runs-on: ubuntu-latest
steps:
- uses: MichaelSp/jira-estimates@v1
with:
jira-url: https://jira.at.your.company
jira-username: ${{ secrets.JIRA_USERNAME }}
jira-password: ${{ secrets.JIRA_PASSWORD }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}