diff --git a/.gitea/scoped_workflows/davidson-ci.yml b/.gitea/scoped_workflows/davidson-ci.yml index 12891ea..d5e09cd 100644 --- a/.gitea/scoped_workflows/davidson-ci.yml +++ b/.gitea/scoped_workflows/davidson-ci.yml @@ -64,3 +64,31 @@ jobs: fi echo "Davidson CI passed" + + ai-review: + needs: quality + if: always() + runs-on: davidson-ai + + steps: + - name: Checkout project + uses: actions/checkout@v4 + + - name: Checkout Davidson CI + uses: actions/checkout@v4 + with: + repository: pauljd/davidson-ci + path: .davidson-ci + + - name: Prepare OpenCode config + run: | + mkdir -p .opencode + cp -r .davidson-ci/.opencode/* .opencode/ + + - name: Davidson AI Review + env: + OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} + run: | + opencode run \ + --agent davidson-review \ + "Perform a complete Davidson CI review of this repository. Do not modify anything."