fix(pull-requests): require affirmative Gitea action metadata - #16
fix(pull-requests): require affirmative Gitea action metadata#16kalvenschraut wants to merge 1 commit into
Conversation
|
@coderabbitai review |
✅ Action performedReview finished.
|
|
Warning Review limit reachedNext included review available in 2 minutes. View limit detailsLimit details: You’ve used all 10 included reviews currently available. Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. Review configuration: ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (2)
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (2)
Included review availability: Your plan provides up to 10 included reviews per hour; 2 remain after this review. 📝 WalkthroughWalkthroughThe Gitea pull-request API now requires explicit repository permissions for access capabilities and returns no checks for blank commit revisions without making a request. ChangesGitea API validation
Merge Risk: ⚪ Minimal · up to Gitea pull requests now expose write and merge actions only when affirmative metadata is available, and missing head revisions no longer trigger invalid status requests. The changed behaviors are covered by focused regression tests and present no remaining merge-blocking risk. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
9256637 to
dfd06ae
Compare
|
@coderabbitai review Please review this PR at its exact current head in stack pingdotgg#6. Verify correctness, regressions, security boundaries, and focused coverage against its current base, and report any actionable findings with file references. |
|
|
Incomplete Gitea repository responses no longer advertise write access or enabled merge/update methods without affirmative metadata. A PR whose head revision is unavailable can still open its detail without requesting an invalid commit-status URL.
Focused regression cases cover incomplete repository metadata and a missing head revision. Final integrated server typecheck and targeted lint pass.
Final stack validation at
256fd6fe5: 228 focused tests passed, followed by 61 API/workflow cases and the final team-recovery regression; server typecheck and targeted lint passed. The live settle-on-merge E2E previously passed with fixture cleanup. Companion Gitea backend and focused integration tests passed, including native revert across all five merge styles.Model: GPT-6 Astra. Harness: Codex.
Summary by CodeRabbit