From 8b4c79d8f7104fdc40bf878f5c9f49a064175060 Mon Sep 17 00:00:00 2001 From: Rajendra Reddy Date: Sun, 29 Mar 2026 19:27:51 +0000 Subject: [PATCH] Add .gitea/workflows/codeant.yml --- .gitea/workflows/codeant.yml | 44 ++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 .gitea/workflows/codeant.yml diff --git a/.gitea/workflows/codeant.yml b/.gitea/workflows/codeant.yml new file mode 100644 index 0000000..7233f75 --- /dev/null +++ b/.gitea/workflows/codeant.yml @@ -0,0 +1,44 @@ +name: CodeAnt AI Review - Stage 1 + +on: + push: + branches: ["main"] + workflow_dispatch: + +jobs: + codeant-review: + runs-on: ubuntu-latest + + steps: + - name: Checkout Code + uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: Setup Node.js + uses: actions/setup-node@v3 + with: + node-version: "22" + + - name: Install CodeAnt CLI + run: npm install -g codeant-cli + + - name: Configure CodeAnt Auth + env: + CODEANT_API_TOKEN: ${{ secrets.CODEANT_API_TOKEN }} + run: | + mkdir -p $HOME/.codeant + printf '{"apiKey":"%s"}\n' "$CODEANT_API_TOKEN" > $HOME/.codeant/config.json + + - name: Debug Commit Info + run: | + echo "==== LAST 3 COMMITS ====" + git log --oneline -n 3 + + echo "==== FILES IN LAST COMMIT ====" + git show --name-only --pretty="" HEAD + + - name: Run CodeAnt Review + run: | + codeant review > review.txt || true + cat review.txt \ No newline at end of file