mb2dev / github-action-comment-pull-request

GitHub action to comment pull request

Home Page:https://github.com/features/actions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Github Action - Comment Pull request

This github action comment an opened PR with a given message. You can also put reactions to the comment.

Inputs

  • message : The message that you want display inside the comment.
  • github token: The GITHUB_TOKEN secret. You can use the default ${{ secret.GITHUB_TOKEN }} to tag the message with the github-actions bot .
  • reactions: A list of reactions separated by |
    • reaction suported : +1 | -1 | laugh | hooray | confused | heart | rocket | eyes

Example usage

on: [pull_request]

jobs:
    build:
        name: Comment a pull_request
        runs-on: ubuntu-latest
        steps:
            - name: Checkout
              uses: actions/checkout@v2

            - name: Comment a pull_request
              uses: mb2dev/github-action-comment-pull-request@1.0.0
              with:
                message: "Hello, It's my first comment with Github action !"
                GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
                reactions: "+1 | -1 | laugh | hooray | confused | heart | rocket | eyes"

See exeamples in openedPR !

Message

If you want to pass variable inside a message, you must remove the double quotes :

with:
     message: message ${{ secrets.GITHUB_VARIABLE }}

You can also format your message on several line like that :

with:
     message: |
          message:
          ${{ secrets.GITHUB_VARIABLE }}

Build

To build the project, you must run the cmd :

$ npm run build

The build transpile the typescript src/main.ts into the lib/main.js that is used inside the Docker container.

About

GitHub action to comment pull request

https://github.com/features/actions


Languages

Language:JavaScript 60.5%Language:TypeScript 37.7%Language:Dockerfile 1.8%