diff --git a/.github/workflows/comment-on-pr.yml b/.github/workflows/comment-on-pr.yml new file mode 100644 index 0000000000..1ac39ef8e4 --- /dev/null +++ b/.github/workflows/comment-on-pr.yml @@ -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 }} diff --git a/.github/workflows/create-issue-on-pr-merge.yml b/.github/workflows/create-issue-on-pr-merge.yml new file mode 100644 index 0000000000..12910628ed --- /dev/null +++ b/.github/workflows/create-issue-on-pr-merge.yml @@ -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