Important
This project has been archived and is no longer actively maintained. As announced in v2.4.0, this was planned as the final release by the current maintainer. If you are interested in taking over maintenance, please contact @toshimaru.
GitHub Actions: Link GitHub Pull Request to Backlog issue.
- Backlog Premium plan (ref. Backlog Pricing)
- Create custom field named "Pull Request" in Backlog issue
# .github/workflows/backlog-pr-link.yml
name: 'Link PR to Backlog'
on:
pull_request:
types: [opened, edited]
jobs:
backlog-pr-link:
runs-on: ubuntu-latest
steps:
- uses: toshimaru/backlog-pr-link-action@v2.3.0
with:
backlog-api-key: "${{ secrets.BACKLOG_API_KEY }}"
backlog-host: "your-org.backlog.com"Tip
Avoiding unnecessary runs
If the pull request doesn't contain a Backlog URL, there's no need to run this action.
To avoid this situation, you can skip the job by using an if expression as follows:
# Run the job only when the pull request contains a Backlog URL
jobs:
backlog-pr-link:
runs-on: ubuntu-latest
if: contains(github.event.pull_request.body, 'https://yourhost.backlog.com/')
steps:
- ...- Check the pull request has a Backlog issue URL when it's opened or edited
- If it has the URL, link GitHub PR to Backlog issue
- Custom Field:
Pull Request - Custom Field Type:
Sentence
- [English] Setting Custom fields - Backlog Enterprise
- [Japanese] カスタム属性の設定方法 – Backlog ヘルプセンター
- Go to Backlog API Settings page
- Generate API key for the action
- [English] API Settings – Backlog Help Center
- [Japanese] APIの設定 – Backlog ヘルプセンター
- Go to GitHub Actions secrets page
- Add GitHub Repository secret
- secret name:
BACKLOG_API_KEY - secret value: {your-backlog-api-key}
- secret name:


