From adcc11675e6df0e9e53decbd972507cab15f4f11 Mon Sep 17 00:00:00 2001 From: "efp-dev-ops[bot]" <221236902+efp-dev-ops[bot]@users.noreply.github.com> Date: Fri, 12 Sep 2025 03:18:44 +0000 Subject: [PATCH 1/2] Update AI review workflow to v1.0.14 --- .github/workflows/ai-review.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .github/workflows/ai-review.yml diff --git a/.github/workflows/ai-review.yml b/.github/workflows/ai-review.yml new file mode 100644 index 0000000..fe84c0f --- /dev/null +++ b/.github/workflows/ai-review.yml @@ -0,0 +1,21 @@ +name: AI Code Review +on: + pull_request: + types: [opened, synchronize, reopened] + +permissions: + contents: read + pull-requests: write + issues: write + actions: read + +jobs: + ai-review: + uses: ethereumfollowprotocol/workflow-automation/.github/workflows/pr-review.yml@v1.0.14 + with: + config-profile: "default" + secrets: + DEV_OPS_BOT_CLAUDE_CODE_OAUTH_TOKEN: ${{ secrets.DEV_OPS_BOT_CLAUDE_CODE_OAUTH_TOKEN }} + DEV_OPS_BOT_APP_ID: ${{ secrets.DEV_OPS_BOT_APP_ID }} + DEV_OPS_BOT_PRIVATE_KEY: ${{ secrets.DEV_OPS_BOT_PRIVATE_KEY }} + DEV_OPS_BOT_ALLOWED_USER_LIST: ${{ secrets.DEV_OPS_BOT_ALLOWED_USER_LIST }} \ No newline at end of file From b25c4459656744a7b18a40d6f8624888ea4aabe2 Mon Sep 17 00:00:00 2001 From: "efp-dev-ops[bot]" <221236902+efp-dev-ops[bot]@users.noreply.github.com> Date: Fri, 12 Sep 2025 03:18:44 +0000 Subject: [PATCH 2/2] Update AI on-demand workflow to v1.0.14 --- .github/workflows/ai-on-demand.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/workflows/ai-on-demand.yml diff --git a/.github/workflows/ai-on-demand.yml b/.github/workflows/ai-on-demand.yml new file mode 100644 index 0000000..72dd476 --- /dev/null +++ b/.github/workflows/ai-on-demand.yml @@ -0,0 +1,30 @@ +name: AI On-Demand Assistant +on: + issue_comment: + types: [created] + pull_request_review_comment: + types: [created] + pull_request_review: + types: [submitted] + issues: + types: [opened] + +permissions: + contents: read + issues: write + pull-requests: write + actions: read + +jobs: + ai-response: + uses: ethereumfollowprotocol/workflow-automation/.github/workflows/issue-response.yml@v1.0.14 + with: + config-profile: "default" + bot-mention: "@efp-dev-ops" + enable-auto-labeling: true + enable-escalation: true + secrets: + DEV_OPS_BOT_CLAUDE_CODE_OAUTH_TOKEN: ${{ secrets.DEV_OPS_BOT_CLAUDE_CODE_OAUTH_TOKEN }} + DEV_OPS_BOT_APP_ID: ${{ secrets.DEV_OPS_BOT_APP_ID }} + DEV_OPS_BOT_PRIVATE_KEY: ${{ secrets.DEV_OPS_BOT_PRIVATE_KEY }} + DEV_OPS_BOT_ALLOWED_USER_LIST: ${{ secrets.DEV_OPS_BOT_ALLOWED_USER_LIST }} \ No newline at end of file