├── .babelrc ├── .circleci └── config.yml ├── .eslintrc.json ├── .gitignore ├── LICENSE ├── README.md ├── architecture.png ├── config ├── default.json └── test.json ├── demo.png ├── images ├── assign_to_reviewer.gif ├── check_review_comment.gif ├── notify_to_slack.png └── wip.gif ├── package.json ├── pr-notify-bot-on-vpc.yml ├── pr-notify-bot.yml ├── src ├── handler.js ├── index.js ├── pull_request.js ├── slack.js └── utils.js ├── test ├── fixtures │ ├── mention_issue.json │ ├── mention_review.json │ ├── merge.json │ ├── request_review.json │ ├── review_comments_approved.json │ ├── review_comments_changed.json │ └── work_in_progress.json ├── src │ ├── index.spec.js │ ├── pull_request.spec.js │ └── slack.spec.js └── utils │ └── fixtures.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/.babelrc -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/README.md -------------------------------------------------------------------------------- /architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/architecture.png -------------------------------------------------------------------------------- /config/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/config/default.json -------------------------------------------------------------------------------- /config/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/config/test.json -------------------------------------------------------------------------------- /demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/demo.png -------------------------------------------------------------------------------- /images/assign_to_reviewer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/images/assign_to_reviewer.gif -------------------------------------------------------------------------------- /images/check_review_comment.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/images/check_review_comment.gif -------------------------------------------------------------------------------- /images/notify_to_slack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/images/notify_to_slack.png -------------------------------------------------------------------------------- /images/wip.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/images/wip.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/package.json -------------------------------------------------------------------------------- /pr-notify-bot-on-vpc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/pr-notify-bot-on-vpc.yml -------------------------------------------------------------------------------- /pr-notify-bot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/pr-notify-bot.yml -------------------------------------------------------------------------------- /src/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/src/handler.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/src/index.js -------------------------------------------------------------------------------- /src/pull_request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/src/pull_request.js -------------------------------------------------------------------------------- /src/slack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/src/slack.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/src/utils.js -------------------------------------------------------------------------------- /test/fixtures/mention_issue.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/test/fixtures/mention_issue.json -------------------------------------------------------------------------------- /test/fixtures/mention_review.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/test/fixtures/mention_review.json -------------------------------------------------------------------------------- /test/fixtures/merge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/test/fixtures/merge.json -------------------------------------------------------------------------------- /test/fixtures/request_review.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/test/fixtures/request_review.json -------------------------------------------------------------------------------- /test/fixtures/review_comments_approved.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/test/fixtures/review_comments_approved.json -------------------------------------------------------------------------------- /test/fixtures/review_comments_changed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/test/fixtures/review_comments_changed.json -------------------------------------------------------------------------------- /test/fixtures/work_in_progress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/test/fixtures/work_in_progress.json -------------------------------------------------------------------------------- /test/src/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/test/src/index.spec.js -------------------------------------------------------------------------------- /test/src/pull_request.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/test/src/pull_request.spec.js -------------------------------------------------------------------------------- /test/src/slack.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/test/src/slack.spec.js -------------------------------------------------------------------------------- /test/utils/fixtures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/test/utils/fixtures.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kentaro-m/lambda-pr-notify-bot/HEAD/yarn.lock --------------------------------------------------------------------------------