Close issues related to the merge of a pull request.
Useful:
- to close multiple issues related to a pull request.
- to close issues related to a pull request not based on the default branch (ex:
master
,main
). For example, when a branch is related to version (e.g.v1.5
,v2.0
, ...) - To add the same milestone defined on the PR to closed issues.
- prefixes (case insensitive):
close
,closes
,closed
,fix
,fixes
,fixed
,resolve
,resolves
,resolved
- issues references separators (can be mixed):
,
(period) - prefix and issues references can be separated by:
:
(colon), or both.
Examples:
Fixes #1,#2,#3
close #1, #2, #3
fix #1 #2 #3
resolve #1,#2 #3
Resolves: #1,#2,#3
closed : #1, #2, #3
name: Close issues related to a merged pull request based on master branch.
on:
pull_request:
types: [closed]
branches:
- master
jobs:
closeIssueOnPrMergeTrigger:
runs-on: ubuntu-latest
steps:
- name: Closes issues related to a merged pull request.
uses: ldez/[email protected]
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}