tftsr-devops_investigation/.gitea/workflows
Shaun Arman c8399bcdeb
Some checks failed
Test / frontend-tests (pull_request) Successful in 1m41s
Test / frontend-typecheck (pull_request) Successful in 1m58s
PR Review Automation / review (pull_request) Successful in 10m22s
Test / rust-fmt-check (pull_request) Failing after 12m51s
Test / rust-clippy (pull_request) Successful in 14m40s
Test / rust-tests (pull_request) Successful in 16m29s
ci(pr-review): iterative batch review for large diffs
Replaces the single monolithic LLM call (which timed out on PRs >~150KB)
with a batching strategy:

- Changed files are grouped into batches capped at 2500 lines each,
  always respecting file boundaries (no file is split across batches)
- Each batch is sent as an independent LLM call (max-time 600s)
- Verdicts are aggregated: harshest verdict across all batches wins
- Single-batch PRs produce identical output to the old workflow
- Multi-batch PRs get a combined review with per-batch sections and
  an Overall Verdict line at the end
- Partial failures are tolerated: if some batches succeed, the review
  is posted with a note about any failed batches
- Cleanup removes /tmp/pr_batch_*.txt alongside existing temp files
2026-06-20 19:54:00 -05:00
..
auto-tag.yml fix(ci): install libsodium-dev in build jobs instead of using SODIUM_LIB_DIR hacks 2026-06-18 21:12:14 -05:00
build-images.yml fix: comprehensive trcaa→tftsr conversion and URL corrections 2026-06-05 15:38:29 -05:00
pr-review.yml ci(pr-review): iterative batch review for large diffs 2026-06-20 19:54:00 -05:00
release-beta.yml fix(ci): install libsodium-dev in release-beta build jobs 2026-06-18 21:12:14 -05:00
renovate.yaml fix(ci): correct Renovate API endpoint for Gitea 2026-06-09 20:04:55 -05:00
sync-beta.yml feat(ci): auto-sync beta from master after every push 2026-06-13 18:04:37 -05:00
test.yml fix(ci): add libsodium to all build environments 2026-06-17 19:00:06 -05:00