feat: signoz gh-bot integration

This commit is contained in:
Pranshu Chittora 2022-05-17 17:23:06 +05:30
parent 3890e06d29
commit ff3b414645
No known key found for this signature in database
GPG Key ID: 3A9E57A016CC0626
2 changed files with 58 additions and 0 deletions

31
.github/workflows/comment-on-pr.yml vendored Normal file
View File

@ -0,0 +1,31 @@
on:
pull_request:
env:
GITHUB_ACCESS_TOKEN: ${{ secrets.DOCKERHUB_USERNAME }}
PR_NUMBER: ${{ github.event.number }}
jobs:
comment_on_pr:
name: PR comment
runs-on: ubuntu-latest
steps:
- name: Check ENV
env:
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
run: echo $DOCKERHUB_USERNAME
- name: Checkout Codebase
uses: actions/checkout@v2
with:
repository: signoz/gh-bot
- name: Use Node v16
uses: actions/setup-node@v2
with:
node-version: 16
- name: Setup Cache & Install Dependencies
uses: bahmutov/npm-install@v1
with:
install-command: yarn --frozen-lockfile
- name: Comment on PR
run: node pr-comment.js
env:
GITHUB_ACCESS_TOKEN: ${{ secrets.CI_BOT_TOKEN }}

View File

@ -0,0 +1,27 @@
on:
pull_request_target:
types:
- closed
env:
GITHUB_ACCESS_TOKEN: ${{ secrets.CI_BOT_TOKEN }}
PR_NUMBER: ${{ github.event.number }}
jobs:
create_issue_on_merge:
if: github.event.pull_request.merged == true
runs-on: ubuntu-latest
steps:
- name: Checkout Codebase
uses: actions/checkout@v2
with:
repository: signoz/gh-bot
- name: Use Node v16
uses: actions/setup-node@v2
with:
node-version: 16
- name: Setup Cache & Install Dependencies
uses: bahmutov/npm-install@v1
with:
install-command: yarn --frozen-lockfile
- name: Comment on PR
run: node create-issue.js