Create, update or delete comment by action argument
name: 'Check-Issue-Title'
on:
issues:
types: [opened, edited, reopened]
jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: MeilCli/regex-match@v2
id: regex
with:
regex_pattern: 'test: .*'
regex_option: 'g'
search_string: ${{ github.event.issue.title }}
- uses: MeilCli/hidable-comment-action@v2
with:
number: ${{ github.event.issue.number }}
show: ${{ steps.regex.outputs.matched == 'false' }}
id: 'title-lint'
body: |
title lint example body
- test1
- test2
- test3
You can also pin to a specific release version in the format @v2.x.x
name: 'Check-Pull-Request-Title'
on:
pull_request:
types: [opened, edited, reopened]
jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: MeilCli/regex-match@v2
id: regex
with:
regex_pattern: 'test: .*'
regex_option: 'g'
search_string: ${{ github.event.pull_request.title }}
- uses: MeilCli/hidable-comment-action@v2
with:
number: ${{ github.event.pull_request.number }}
show: ${{ steps.regex.outputs.matched == 'false' }}
id: 'title-lint'
body: |
title lint example body
- test1
- test2
- test3
github_token
- required
- github token, using to read repository
- default:
${{ github.token }}
repository
- required
- executed repository name
- for example: MeilCli/hidable-comment-action
- default:
${{ github.repository }}
number
- required
- issue or pull request number
id
- required
- Id for identify multiple hidable-comment-action in same issue or repository
- default:
hidable-comment
show
- required
- value:
true
orfalse
- if set the true, add or update comment. if set the false, delete comment
body
- required
- comment body
see Contributing.md
- actions/toolkit, published by MIT License
- apollo-client, published by MIT License
- cross-fetch, published by MIT License
- graphql, published by MIT License