This commit is contained in:
xrkffgg
2021-03-12 09:52:06 +08:00
parent 87311115d9
commit f6744964ac
5 changed files with 177 additions and 3 deletions

View File

@@ -7,9 +7,53 @@
## How to use?
```yml
name: PR Extract Issues
on:
pull_request:
types: [opened, edited, synchronize]
jobs:
extract:
runs-on: ubuntu-latest
steps:
- uses: actions-cool/pr-extract-issues@v1.0.0
with:
way: 'commit'
issues-lables: 'l1, l2'
issues-comment: |
HI。这个 issue: ${number} 已经被修复了。
issues-close: true
```
### Input
| Name | Desc | Type | Required |
| -- | -- | -- | -- |
| token | GitHub token | string | ✖ |
| way | The way to query issues. Options: `title` `body` `commit` | string | ✔ |
| issues-lables | Extra labels on issues | string | ✖ |
| issues-comment | Extra comment on issues | string | ✖ |
| issues-close | Extra close issues | string | ✖ |
- `title`: The PR title. Will only match like
- fix: fix other #123 #456 #789
- Get: 123 456 789
- refctore: use other #222 #333#44
- Get222 33344
- So you should start with a space # and end with a space
- `body`The PR body
- Like: https://github.com/actions-cool/pr-extract-issues/pull/4
- Branch whole line display with # start
- `commit`: Like `title`
- `issues-lables`: Support multiple, need to be separated by comma
- `issues-comment`: `${number}` will be replaced with the current issue number
- `issues-close`: Whether close issue
### Output
- `issues`: Get issues numbers
## ⚡ Feedback
You are very welcome to try it out and put forward your comments. You can use the following methods: