Send LGTM reaction as image when we say lgtm
.
Currently supports LGTM.app and GIPHY.
Key | Value | Required |
---|---|---|
GITHUB_TOKEN |
${{ secrets.GITHUB_TOKEN }} |
true |
GIPHY_API_KEY |
${{ secrets.GIPHY_API_KEY }} |
true if jobs.<job_id>.steps.with.source == giphy |
Key | Default | Required | Note |
---|---|---|---|
trigger |
'["^lgtm$", "^[gG]ood [jJ]ob!?$"]' |
false |
Trigger comment body. It must be JSON string array of regexp. |
override |
false |
false |
Override posted comment body or not. |
source |
lgtmapp |
false |
lgtmapp or giphy |
For minimalists:
name: Send LGTM reaction
on:
issue_comment:
types: [created]
pull_request_review:
types: [submitted]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/[email protected]
- uses: micnncim/action-lgtm-reaction@master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
For nerds:
name: Send LGTM reaction
on:
issue_comment:
types: [created]
pull_request_review:
types: [submitted]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: micnncim/action-lgtm-reaction@master # Set some version.
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GIPHY_API_KEY: ${{ secrets.GIPHY_API_KEY }}
with:
trigger: '[".*looks good to me.*"]'
override: true
source: 'giphy'
The default image source is LGTM.app but you can also configure GIPHY.
- Create your app and get API key from here.
- Set the API key in GitHub repository (Setting > Secret) as
GIPHY_API_KEY
. - Configure
'giphy'
in your GitHub Actions workflow.
Icon made by Freepik from www.flaticon.com