From 7ea15bc5b32114831eef42d4170943f69c86a32f Mon Sep 17 00:00:00 2001 From: Zds <49744633+zds-s@users.noreply.github.com> Date: Fri, 7 Jun 2024 09:53:22 +0800 Subject: [PATCH 1/6] Update --- .github/workflows/generator-changelog.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/generator-changelog.yml b/.github/workflows/generator-changelog.yml index f6e55226..5719b106 100644 --- a/.github/workflows/generator-changelog.yml +++ b/.github/workflows/generator-changelog.yml @@ -12,10 +12,7 @@ jobs: if: github.event.pull_request.merged == true steps: - name: Checkout code - uses: actions/checkout@v3 - with: - ref: main - + uses: actions/checkout@v4 - name: Update Changelog uses: AntonioGally/ag-changelogger/@main with: From a3be9bcf00e9ec2ea3e0518a8d7e0b2d2476f58e Mon Sep 17 00:00:00 2001 From: Zds <49744633+zds-s@users.noreply.github.com> Date: Fri, 7 Jun 2024 10:40:23 +0800 Subject: [PATCH 2/6] Added workflow-reporter --- .github/workflows/workflow-reporter.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 .github/workflows/workflow-reporter.yml diff --git a/.github/workflows/workflow-reporter.yml b/.github/workflows/workflow-reporter.yml new file mode 100644 index 00000000..1b740d3c --- /dev/null +++ b/.github/workflows/workflow-reporter.yml @@ -0,0 +1,12 @@ +# Receive the workflow stats +workflowStat: true + +# Receive the workflow job stats +jobStat: true + + +salutation: Hello + +# Custom body message +# This will come after salutation +body: 持续集成工作流程失败。请查询相关详情 From cc5a4c8b8fca80fcb411c3d867f4cae211561e7e Mon Sep 17 00:00:00 2001 From: Zds <49744633+zds-s@users.noreply.github.com> Date: Fri, 7 Jun 2024 14:16:31 +0800 Subject: [PATCH 3/6] Added pr-review.yml --- .github/workflows/pr-review.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 .github/workflows/pr-review.yml diff --git a/.github/workflows/pr-review.yml b/.github/workflows/pr-review.yml new file mode 100644 index 00000000..0ac03962 --- /dev/null +++ b/.github/workflows/pr-review.yml @@ -0,0 +1,15 @@ +name: Pierre-Review + +on: + pull_request: + types: [opened, synchronize] + +jobs: + autocomment: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Run Pierre-Review + uses: aummo/pierre-review@main \ No newline at end of file From c558eb35a459310be40ae73bf6726dae3acb5694 Mon Sep 17 00:00:00 2001 From: Zds <49744633+zds-s@users.noreply.github.com> Date: Fri, 7 Jun 2024 14:26:47 +0800 Subject: [PATCH 4/6] Update --- .github/workflows/pr-review.yml | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pr-review.yml b/.github/workflows/pr-review.yml index 0ac03962..63263690 100644 --- a/.github/workflows/pr-review.yml +++ b/.github/workflows/pr-review.yml @@ -2,7 +2,15 @@ name: Pierre-Review on: pull_request: - types: [opened, synchronize] + pull_request_review_comment: + types: [created] + +concurrency: + group: + ${{ github.repository }}-${{ github.event.number || github.head_ref || + github.sha }}-${{ github.workflow }}-${{ github.event_name == + 'pull_request_review_comment' && 'pr_comment' || 'pr' }} + cancel-in-progress: ${{ github.event_name != 'pull_request_review_comment' }} jobs: autocomment: @@ -10,6 +18,14 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v4 - - name: Run Pierre-Review - uses: aummo/pierre-review@main \ No newline at end of file + uses: aummo/pierre-review@main + - name: PR Review & Summary Bot with AI and Chat Features Experimental + uses: primathontech/primathon-ai-code-reviewer-experimental@v1.0.0 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} + with: + debug: false + review_simple_changes: false + review_comment_lgtm: false \ No newline at end of file From 6fa6a33236dae5c765e4c9a7f8307ec543760301 Mon Sep 17 00:00:00 2001 From: Zds <49744633+zds-s@users.noreply.github.com> Date: Fri, 7 Jun 2024 14:57:37 +0800 Subject: [PATCH 5/6] auto pr body --- .github/workflows/pr-review.yml | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pr-review.yml b/.github/workflows/pr-review.yml index 63263690..853ff063 100644 --- a/.github/workflows/pr-review.yml +++ b/.github/workflows/pr-review.yml @@ -13,8 +13,10 @@ concurrency: cancel-in-progress: ${{ github.event_name != 'pull_request_review_comment' }} jobs: - autocomment: + auto: runs-on: ubuntu-latest + permissions: + contents: write steps: - name: Checkout code uses: actions/checkout@v4 @@ -27,5 +29,16 @@ jobs: OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} with: debug: false - review_simple_changes: false - review_comment_lgtm: false \ No newline at end of file + review_simple_changes: true + review_comment_lgtm: true + - name: Run PR Auto on initial open PR + if: github.event_name == 'pull_request' + id: pr_auto_id + uses: vblagoje/pr-auto@v1 + with: + openai_api_key: ${{ secrets.OPENAI_API_KEY }} + user_prompt: ${{ github.event.pull_request.body }} + - name: Update PR description + uses: vblagoje/update-pr@v1 + with: + pr-body: ${{ steps.pr_auto_id.outputs.pr-text }} \ No newline at end of file From d3b79a0a656a9f42f81e065fac508f52918bf2c3 Mon Sep 17 00:00:00 2001 From: Zds <49744633+zds-s@users.noreply.github.com> Date: Fri, 7 Jun 2024 14:59:26 +0800 Subject: [PATCH 6/6] Update --- .github/workflows/pr-review.yml | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/.github/workflows/pr-review.yml b/.github/workflows/pr-review.yml index 853ff063..b3734935 100644 --- a/.github/workflows/pr-review.yml +++ b/.github/workflows/pr-review.yml @@ -30,15 +30,4 @@ jobs: with: debug: false review_simple_changes: true - review_comment_lgtm: true - - name: Run PR Auto on initial open PR - if: github.event_name == 'pull_request' - id: pr_auto_id - uses: vblagoje/pr-auto@v1 - with: - openai_api_key: ${{ secrets.OPENAI_API_KEY }} - user_prompt: ${{ github.event.pull_request.body }} - - name: Update PR description - uses: vblagoje/update-pr@v1 - with: - pr-body: ${{ steps.pr_auto_id.outputs.pr-text }} \ No newline at end of file + review_comment_lgtm: true \ No newline at end of file