Skip to content

ci: fix merge-conflict markers in CI guard files#610

Merged
2 commits merged intochore/fix-codex-auth-package-pathfrom
chore/fix-codex-auth-package-path-ci-markers
Feb 27, 2026
Merged

ci: fix merge-conflict markers in CI guard files#610
2 commits merged intochore/fix-codex-auth-package-pathfrom
chore/fix-codex-auth-package-path-ci-markers

Conversation

@KooshaPari
Copy link
Copy Markdown
Owner

@KooshaPari KooshaPari commented Feb 26, 2026

This PR resolves leftover merge-conflict markers in .github/required-checks.txt, pr-test-build.yml, and pr-path-guard.yml. It also aligns required-checks.txt to the actual workflow check names present in this branch so verify-required-check-names can pass.\n\nFollow-up:\n- merge this branch into chore/fix-codex-auth-package-path and rerun PR #608 checks.

Summary by CodeRabbit

  • Chores

    • Updated code review tool configurations to enhance review policies and pre-merge checks.
    • Resolved GitHub workflow conflicts and refined job execution conditions.
  • Documentation

    • Added guidance on bot review retrigger commands and rate-limit governance for pull requests.

KooshaPari and others added 2 commits February 26, 2026 06:00
Apply repo-level bot review config and rate-limit governance.

Co-authored-by: Codex <noreply@openai.com>
@gemini-code-assist
Copy link
Copy Markdown

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Feb 26, 2026

Warning

Rate limit exceeded

@KooshaPari has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 27 minutes and 42 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

📥 Commits

Reviewing files that changed from the base of the PR and between 76e0241 and ab1b0db.

📒 Files selected for processing (7)
  • .coderabbit.yaml
  • .gemini/config.yaml
  • .github/required-checks.txt
  • .github/workflows/pr-path-guard.yml
  • .github/workflows/pr-test-build.yml
  • .gitignore
  • AGENTS.md
📝 Walkthrough

Walkthrough

This PR introduces CodeRabbit and Gemini code review configurations, resolves merge conflicts across GitHub Actions workflows and required checks documentation, simplifies branch-gating conditions in CI pipelines, and adds documentation for bot retrigger rate-limiting.

Changes

Cohort / File(s) Summary
Code Review Configuration
.coderabbit.yaml, .gemini/config.yaml, .gitignore
Added CodeRabbit with assertive profile and auto-review enabled; added Gemini review config with LOW severity threshold and PR event triggers; updated .gitignore to explicitly include .gemini/config.yaml.
GitHub Actions Workflow Updates
.github/required-checks.txt, .github/workflows/pr-path-guard.yml, .github/workflows/pr-test-build.yml
Resolved merge conflict markers in required-checks.txt; narrowed branch exclusion conditions in pr-path-guard.yml by removing ci/fix-\* prefix exclusions; refactored pr-test-build.yml to move migrated-router-fix gating into a separate conditional job instead of guarding the main build.
Documentation
AGENTS.md
Added "Bot Review Retrigger and Rate-Limit Governance" section documenting retrigger commands, rate-limit contract (one per bot per PR per 15 minutes), queue behavior, and PR comment tracking markers.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~22 minutes

Poem

🐰 Conflicts cleared with whisker-care,
New configs fill the dev-ops air,
Reviews now assertive, checks run true,
Workflows simplified for you! ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'ci: fix merge-conflict markers in CI guard files' directly and specifically describes the primary change in the PR: resolving merge-conflict markers in GitHub workflow and configuration files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch chore/fix-codex-auth-package-path-ci-markers

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
.gitignore (1)

60-68: ⚠️ Potential issue | 🔴 Critical

Unresolved merge-conflict markers will break the repository.

The file still contains merge-conflict markers (<<<<<<< HEAD, =======, >>>>>>> a4e4c2b8). These must be resolved before merging, as they prevent git from correctly parsing the .gitignore and will cause the file to appear conflicted.

🐛 Proposed fix to resolve the conflict

Based on the content, you likely want to keep the additions from the merged commit while removing duplicates already present elsewhere:

 server
-<<<<<<< HEAD
-=======
-server
 cli-proxy-api-plus-integration-test
-
 boardsync
 releasebatch
 .cache
->>>>>>> a4e4c2b8 (chore: add build artifacts to .gitignore)

Note: server, boardsync, releasebatch, .cache, and .air/ appear to be duplicated (also present on lines 59, 70-76). Consider consolidating these entries.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In @.gitignore around lines 60 - 68, The .gitignore contains unresolved merge
markers (<<<<<<< HEAD, =======, >>>>>>> a4e4c2b8); remove those markers and
resolve the conflict by choosing the intended entries—keep the new additions
(server, cli-proxy-api-plus-integration-test, boardsync, releasebatch, .cache)
once and delete duplicates (including any repeated .air/ or other entries) so
the file lists each ignore pattern only once and contains no conflict markers;
ensure the cleaned content replaces the conflicted block around those markers.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In @.coderabbit.yaml:
- Around line 10-18: Move the root-level pre_merge_checks block so it is nested
under the reviews object; specifically, take the pre_merge_checks mapping
(containing docstrings, title, description, issue_assessment) and place it as a
child of reviews (i.e., reviews: pre_merge_checks: ...) so the configuration
schema recognizes it.

---

Outside diff comments:
In @.gitignore:
- Around line 60-68: The .gitignore contains unresolved merge markers (<<<<<<<
HEAD, =======, >>>>>>> a4e4c2b8); remove those markers and resolve the conflict
by choosing the intended entries—keep the new additions (server,
cli-proxy-api-plus-integration-test, boardsync, releasebatch, .cache) once and
delete duplicates (including any repeated .air/ or other entries) so the file
lists each ignore pattern only once and contains no conflict markers; ensure the
cleaned content replaces the conflicted block around those markers.

ℹ️ Review info

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 76e0241 and ab1b0db.

📒 Files selected for processing (7)
  • .coderabbit.yaml
  • .gemini/config.yaml
  • .github/required-checks.txt
  • .github/workflows/pr-path-guard.yml
  • .github/workflows/pr-test-build.yml
  • .gitignore
  • AGENTS.md
💤 Files with no reviewable changes (3)
  • .github/required-checks.txt
  • .github/workflows/pr-test-build.yml
  • .github/workflows/pr-path-guard.yml
📜 Review details
🔇 Additional comments (4)
.gitignore (1)

77-77: LGTM!

The negation pattern !.gemini/config.yaml is correctly placed after the broader .gemini/* ignore rule (line 45), ensuring the specific config file is tracked while other files in that directory remain ignored.

.coderabbit.yaml (1)

3-8: LGTM!

The reviews configuration is valid: assertive profile, request_changes_workflow enabled, and auto-review with incremental reviews enabled align with the schema and provide a stricter review posture.

.gemini/config.yaml (1)

1-16: LGTM!

The Gemini Code Assist configuration is well-structured:

  • Code review enabled with LOW severity threshold for comprehensive feedback
  • Unlimited review comments (-1)
  • Markdown files excluded from review via path filters
  • Help prompts disabled to reduce noise while keeping summaries and reviews active
AGENTS.md (1)

122-134: LGTM!

The bot review governance documentation is clear and actionable:

  • Retrigger commands are properly documented for both bots
  • Rate-limit contract (15-minute interval, queue behavior, two-strike stop rule) provides sensible guardrails
  • Tracking marker format enables auditability of trigger events

Comment thread .coderabbit.yaml
@KooshaPari
Copy link
Copy Markdown
Owner Author

@coderabbitai full review

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Feb 26, 2026

✅ Actions performed

Full review triggered.

@KooshaPari
Copy link
Copy Markdown
Owner Author

@coderabbitai full review

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Feb 26, 2026

✅ Actions performed

Full review triggered.

@KooshaPari KooshaPari closed this pull request by merging all changes into chore/fix-codex-auth-package-path in 0b1fc40 Feb 27, 2026
@KooshaPari KooshaPari deleted the chore/fix-codex-auth-package-path-ci-markers branch February 27, 2026 09:24
@KooshaPari KooshaPari restored the chore/fix-codex-auth-package-path-ci-markers branch February 27, 2026 09:46
@KooshaPari KooshaPari deleted the chore/fix-codex-auth-package-path-ci-markers branch February 27, 2026 09:47
@KooshaPari KooshaPari restored the chore/fix-codex-auth-package-path-ci-markers branch February 27, 2026 09:49
@KooshaPari KooshaPari deleted the chore/fix-codex-auth-package-path-ci-markers branch February 27, 2026 11:40
@KooshaPari KooshaPari restored the chore/fix-codex-auth-package-path-ci-markers branch March 25, 2026 04:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant