Skip to content
You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
thumbs-up

GitHub Action

Post LGTM Image

v1.3.0

Post LGTM Image

last commit release version Node.js CI codecov CodeFactor License

日本語版のガイドはこちらです。

Post image if you comment "LGTM"

TOC

Usage

See action.yml

Basic

name: Send LGTM Image
on:
  issue_comment:
    types: [created]
  pull_request_review:
    types: [submitted]
jobs:
  post:
    runs-on: ubuntu-latest
    steps:
      - uses: ddradar/lgtm-action@v1
        with:
          image-url: "{ Your LGTM image URL }"
          search-pattern: |
            ^(lgtm|LGTM)$
            ^:\+1:$
name: Send Random LGTM Image
on:
  issue_comment:
    types: [created]
  pull_request_review:
    types: [submitted]
jobs:
  post:
    runs-on: ubuntu-latest
    if: (!contains(github.actor, '[bot]')) # Exclude bot comment
    steps:
      - uses: ddradar/choose-random-action@v1
        id: act
        with:
          contents: |
            https://example.com/your-lgtm-image-1.jpg
            https://example.com/your-lgtm-image-2.jpg
            https://example.com/your-lgtm-image-3.jpg
      - uses: ddradar/lgtm-action@v1
        with:
          image-url: ${{ steps.act.outputs.selected }}

Options

image-url

Required.

Set your image URL.

search-pattern

Optional.

Set regexp pattern this action reacts. This action uses Multi-line(RegExp.prototype.multiline) search.

default: ^(lgtm|LGTM)$

token

Optional.

GitHub Access Token to create issue comment. In many cases, you do not need to prepare yourself. (provided by GitHub Actions)

Token must have issues:write permission.

default: ${{ github.token }}

Screenshots

  1. Post "LGTM" or "lgtm" issue comment. Send issue comment
  2. Or review comment. Send review comment
  3. Post LGTM image automatically. LGTM image post

License

MIT License

Contributing

See guide.