diff --git a/.github/workflows/momus.yml b/.github/workflows/momus.yml new file mode 100644 index 00000000..893067b4 --- /dev/null +++ b/.github/workflows/momus.yml @@ -0,0 +1,29 @@ +name: Momus + +on: + pull_request: + types: [opened, reopened, ready_for_review, synchronize] + issue_comment: + types: [created] + workflow_dispatch: + inputs: + pr_number: + description: PR number to review + required: true + type: string + +jobs: + call: + permissions: + contents: read + pull-requests: write + issues: write + uses: elijahr/.github/.github/workflows/momus.yml@devel + with: + pr_number: ${{ github.event.pull_request.number || github.event.issue.number || github.event.inputs.pr_number }} + event_name: ${{ github.event_name }} + trigger_mention: "@axiomantic-momus[bot]" + secrets: + LLM_API_KEY: ${{ secrets.LLM_API_KEY }} + MOMUS_APP_ID: ${{ secrets.MOMUS_APP_ID }} + MOMUS_APP_PRIVATE_KEY: ${{ secrets.MOMUS_APP_PRIVATE_KEY }} diff --git a/.github/workflows/pr-agent.yml b/.github/workflows/pr-agent.yml deleted file mode 100644 index 235572b7..00000000 --- a/.github/workflows/pr-agent.yml +++ /dev/null @@ -1,17 +0,0 @@ -name: PR Agent - -on: - pull_request: - types: [opened, reopened, ready_for_review, synchronize] - issue_comment: - types: [created] - -jobs: - call: - permissions: - contents: read - issues: write - pull-requests: write - uses: elijahr/.github/.github/workflows/pr-agent.yml@devel - secrets: - OPENROUTER_KEY: ${{ secrets.OPENROUTER_KEY }}