Skip to content

Fixes #6291: coderabbit autotext fix#6296

Open
adanaamir wants to merge 2 commits into
oppia:developfrom
adanaamir:fix/coderabbit-urgency-pr
Open

Fixes #6291: coderabbit autotext fix#6296
adanaamir wants to merge 2 commits into
oppia:developfrom
adanaamir:fix/coderabbit-urgency-pr

Conversation

@adanaamir

@adanaamir adanaamir commented Jun 29, 2026

Copy link
Copy Markdown

Fixes #6291

Summary

This PR adds the review_status configuration under the reviews section in .coderabbit.yaml and sets it to false, following the official CodeRabbit configuration documentation.

Setting this option to false disables the automatic review status announcement that is posted when auto reviews are disabled.

The change aligns the configuration with the official CodeRabbit documentation while leaving the existing auto-review configuration unchanged.

Changes

  • Add the review_status configuration under the reviews section.
  • Set review_status to false to disable automatic review status announcements.
  • Align the CodeRabbit configuration with the official documentation.

@adanaamir
adanaamir requested a review from a team as a code owner June 29, 2026 14:42
@adanaamir
adanaamir requested a review from adhiamboperes June 29, 2026 14:42
@coderabbitai

coderabbitai Bot commented Jun 29, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: f47b7d39-c0ba-49bb-8ef1-45cbe5bf91f9

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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.

@adanaamir

Copy link
Copy Markdown
Author

@BenHenning PTAL at the workflows

@adanaamir adanaamir changed the title Fixex #6291: coderabbit autotext fix Fixes #6291: coderabbit autotext fix Jun 29, 2026
@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

APK & AAB differences analysis

Note that this is a summarized snapshot. See the CI artifacts for detailed differences.

Dev

Expand to see flavor specifics

Universal APK

APK file size: 19 MiB (old), 19 MiB (new), 47 KiB (Removed)

APK download size (estimated): 18 MiB (old), 18 MiB (new), 41 KiB (Removed)

Method count: 266903 (old), 266005 (new), 898 (Removed)

Features: 1 (old), 1 (new), 0 (No change)

Permissions: 6 (old), 6 (new), 0 (No change)

Resources: 7149 (old), 7119 (new), 30 (Removed)

  • Anim: 43 (old), 43 (new), 0 (No change)
  • Animator: 26 (old), 26 (new), 0 (No change)
  • Array: 15 (old), 15 (new), 0 (No change)
  • Attr: 922 (old), 922 (new), 0 (No change)
  • Bool: 9 (old), 9 (new), 0 (No change)
  • Color: 1012 (old), 1005 (new), 7 (Removed):
    • color/color_def_silver_grey (removed)
    • color/color_palette_lesson_progress_indicator_node_background_color (removed)
    • color/color_palette_lesson_progress_indicator_reached_color (removed)
    • color/color_palette_lesson_progress_indicator_upcoming_color (removed)
    • color/component_color_lesson_progress_indicator_node_background_color (removed)
    • And 2 others
  • Dimen: 1094 (old), 1093 (new), 1 (Removed):
    • dimen/study_guide_fragment_padding_bottom (removed)
  • Drawable: 393 (old), 393 (new), 0 (No change)
  • Id: 1378 (old), 1363 (new), 15 (Removed):
    • id/lesson_progress_indicator (removed)
    • id/study_guide_continue_studying_text_view (removed)
    • id/study_guide_fragment_placeholder (removed)
    • id/study_guide_navigation_card_container (removed)
    • id/study_guide_next_navigation_card (removed)
    • And 10 others
  • Integer: 37 (old), 37 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 406 (old), 401 (new), 5 (Removed):
    • layout/lesson_progress_indicator_item (removed)
    • layout/study_guide_activity (removed)
    • layout/study_guide_fragment (removed)
    • layout/study_guide_section_content (removed)
    • layout/study_guide_section_heading (removed)
  • Menu: 3 (old), 3 (new), 0 (No change)
  • Mipmap: 1 (old), 1 (new), 0 (No change)
  • Plurals: 10 (old), 10 (new), 0 (No change)
  • Raw: 2 (old), 2 (new), 0 (No change)
  • String: 940 (old), 938 (new), 2 (Removed):
    • string/lesson_progress_indicator_content_description (removed)
    • string/study_guide_activity_title (removed)
  • Style: 840 (old), 840 (new), 0 (No change)
  • Xml: 7 (old), 7 (new), 0 (No change)

Lesson assets: 69 (old), 69 (new), 0 (No change)

AAB differences

Expand to see AAB specifics

Supported configurations:

  • hdpi (same)
  • ldpi (same)
  • mdpi (same)
  • tvdpi (same)
  • xhdpi (same)
  • xxhdpi (same)
  • xxxhdpi (same)

Base APK

APK file size: 19 MiB (old), 19 MiB (new), 47 KiB (Removed)
APK download size (estimated): 18 MiB (old), 18 MiB (new), 44 KiB (Removed)
Method count: 266903 (old), 266005 (new), 898 (Removed)
Resources: 7099 (old), 7069 (new), 30 (Removed)

  • Color: 1012 (old), 1005 (new), 7 (Removed)
  • Dimen: 1090 (old), 1089 (new), 1 (Removed)
  • Id: 1378 (old), 1363 (new), 15 (Removed)
  • Layout: 406 (old), 401 (new), 5 (Removed)
  • String: 940 (old), 938 (new), 2 (Removed)

Configuration hdpi

APK file size: 50 KiB (old), 50 KiB (new), 4 bytes (Removed)
APK download size (estimated): 18 KiB (old), 18 KiB (new), 2 bytes (Added)

Configuration ldpi

APK file size: 49 KiB (old), 49 KiB (new), 0 bytes (No change)
APK download size (estimated): 14 KiB (old), 14 KiB (new), 0 bytes (No change)

Configuration mdpi

APK file size: 46 KiB (old), 46 KiB (new), 0 bytes (No change)
APK download size (estimated): 14 KiB (old), 14 KiB (new), 1 bytes (Added)

Configuration tvdpi

APK file size: 86 KiB (old), 86 KiB (new), 0 bytes (No change)
APK download size (estimated): 29 KiB (old), 29 KiB (new), 1 bytes (Added)

Configuration xhdpi

APK file size: 57 KiB (old), 57 KiB (new), 4 bytes (Removed)
APK download size (estimated): 21 KiB (old), 21 KiB (new), 2 bytes (Added)

Configuration xxhdpi

APK file size: 63 KiB (old), 63 KiB (new), 4 bytes (Removed)
APK download size (estimated): 29 KiB (old), 29 KiB (new), 8 bytes (Removed)

Configuration xxxhdpi

APK file size: 64 KiB (old), 64 KiB (new), 0 bytes (No change)
APK download size (estimated): 28 KiB (old), 28 KiB (new), 6 bytes (Removed)

Alpha

Expand to see flavor specifics

Universal APK

APK file size: 11 MiB (old), 11 MiB (new), 32 KiB (Removed)

APK download size (estimated): 10 MiB (old), 10 MiB (new), 28 KiB (Removed)

Method count: 119174 (old), 118719 (new), 455 (Removed)

Features: 1 (old), 1 (new), 0 (No change)

Permissions: 6 (old), 6 (new), 0 (No change)

Resources: 6084 (old), 6054 (new), 30 (Removed)

  • Anim: 33 (old), 33 (new), 0 (No change)
  • Animator: 24 (old), 24 (new), 0 (No change)
  • Array: 14 (old), 14 (new), 0 (No change)
  • Attr: 888 (old), 888 (new), 0 (No change)
  • Bool: 8 (old), 8 (new), 0 (No change)
  • Color: 860 (old), 853 (new), 7 (Removed):
    • color/color_def_silver_grey (removed)
    • color/color_palette_lesson_progress_indicator_node_background_color (removed)
    • color/color_palette_lesson_progress_indicator_reached_color (removed)
    • color/color_palette_lesson_progress_indicator_upcoming_color (removed)
    • color/component_color_lesson_progress_indicator_node_background_color (removed)
    • And 2 others
  • Dimen: 816 (old), 815 (new), 1 (Removed):
    • dimen/study_guide_fragment_padding_bottom (removed)
  • Drawable: 355 (old), 355 (new), 0 (No change)
  • Id: 1319 (old), 1304 (new), 15 (Removed):
    • id/lesson_progress_indicator (removed)
    • id/study_guide_continue_studying_text_view (removed)
    • id/study_guide_fragment_placeholder (removed)
    • id/study_guide_navigation_card_container (removed)
    • id/study_guide_next_navigation_card (removed)
    • And 10 others
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 364 (old), 359 (new), 5 (Removed):
    • layout/lesson_progress_indicator_item (removed)
    • layout/study_guide_activity (removed)
    • layout/study_guide_fragment (removed)
    • layout/study_guide_section_content (removed)
    • layout/study_guide_section_heading (removed)
  • Menu: 1 (old), 1 (new), 0 (No change)
  • Mipmap: 1 (old), 1 (new), 0 (No change)
  • Plurals: 10 (old), 10 (new), 0 (No change)
  • String: 861 (old), 859 (new), 2 (Removed):
    • string/lesson_progress_indicator_content_description (removed)
    • string/study_guide_activity_title (removed)
  • Style: 486 (old), 486 (new), 0 (No change)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 70 (old), 70 (new), 0 (No change)

AAB differences

Expand to see AAB specifics

Supported configurations:

  • hdpi (same)
  • ldpi (same)
  • mdpi (same)
  • tvdpi (same)
  • xhdpi (same)
  • xxhdpi (same)
  • xxxhdpi (same)

Base APK

APK file size: 11 MiB (old), 11 MiB (new), 32 KiB (Removed)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 27 KiB (Removed)
Method count: 119174 (old), 118719 (new), 455 (Removed)
Resources: 6041 (old), 6011 (new), 30 (Removed)

  • Color: 860 (old), 853 (new), 7 (Removed)
  • Dimen: 814 (old), 813 (new), 1 (Removed)
  • Id: 1319 (old), 1304 (new), 15 (Removed)
  • Layout: 364 (old), 359 (new), 5 (Removed)
  • String: 861 (old), 859 (new), 2 (Removed)

Configuration hdpi

APK file size: 43 KiB (old), 43 KiB (new), 4 bytes (Removed)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 2 bytes (Added)

Configuration ldpi

APK file size: 45 KiB (old), 45 KiB (new), 0 bytes (No change)
APK download size (estimated): 13 KiB (old), 13 KiB (new), 1 bytes (Removed)

Configuration mdpi

APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change)
APK download size (estimated): 13 KiB (old), 13 KiB (new), 1 bytes (Added)

Configuration tvdpi

APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 3 bytes (Removed)

Configuration xhdpi

APK file size: 50 KiB (old), 50 KiB (new), 4 bytes (Removed)
APK download size (estimated): 20 KiB (old), 20 KiB (new), 3 bytes (Added)

Configuration xxhdpi

APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change)
APK download size (estimated): 28 KiB (old), 28 KiB (new), 5 bytes (Added)

Configuration xxxhdpi

APK file size: 55 KiB (old), 55 KiB (new), 4 bytes (Removed)
APK download size (estimated): 28 KiB (old), 28 KiB (new), 4 bytes (Removed)

Beta

Expand to see flavor specifics

Universal APK

APK file size: 11 MiB (old), 11 MiB (new), 32 KiB (Removed)

APK download size (estimated): 10 MiB (old), 10 MiB (new), 26 KiB (Removed)

Method count: 119181 (old), 118726 (new), 455 (Removed)

Features: 1 (old), 1 (new), 0 (No change)

Permissions: 6 (old), 6 (new), 0 (No change)

Resources: 6084 (old), 6054 (new), 30 (Removed)

  • Anim: 33 (old), 33 (new), 0 (No change)
  • Animator: 24 (old), 24 (new), 0 (No change)
  • Array: 14 (old), 14 (new), 0 (No change)
  • Attr: 888 (old), 888 (new), 0 (No change)
  • Bool: 8 (old), 8 (new), 0 (No change)
  • Color: 860 (old), 853 (new), 7 (Removed):
    • color/color_def_silver_grey (removed)
    • color/color_palette_lesson_progress_indicator_node_background_color (removed)
    • color/color_palette_lesson_progress_indicator_reached_color (removed)
    • color/color_palette_lesson_progress_indicator_upcoming_color (removed)
    • color/component_color_lesson_progress_indicator_node_background_color (removed)
    • And 2 others
  • Dimen: 816 (old), 815 (new), 1 (Removed):
    • dimen/study_guide_fragment_padding_bottom (removed)
  • Drawable: 355 (old), 355 (new), 0 (No change)
  • Id: 1319 (old), 1304 (new), 15 (Removed):
    • id/lesson_progress_indicator (removed)
    • id/study_guide_continue_studying_text_view (removed)
    • id/study_guide_fragment_placeholder (removed)
    • id/study_guide_navigation_card_container (removed)
    • id/study_guide_next_navigation_card (removed)
    • And 10 others
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 364 (old), 359 (new), 5 (Removed):
    • layout/lesson_progress_indicator_item (removed)
    • layout/study_guide_activity (removed)
    • layout/study_guide_fragment (removed)
    • layout/study_guide_section_content (removed)
    • layout/study_guide_section_heading (removed)
  • Menu: 1 (old), 1 (new), 0 (No change)
  • Mipmap: 1 (old), 1 (new), 0 (No change)
  • Plurals: 10 (old), 10 (new), 0 (No change)
  • String: 861 (old), 859 (new), 2 (Removed):
    • string/lesson_progress_indicator_content_description (removed)
    • string/study_guide_activity_title (removed)
  • Style: 486 (old), 486 (new), 0 (No change)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 70 (old), 70 (new), 0 (No change)

AAB differences

Expand to see AAB specifics

Supported configurations:

  • hdpi (same)
  • ldpi (same)
  • mdpi (same)
  • tvdpi (same)
  • xhdpi (same)
  • xxhdpi (same)
  • xxxhdpi (same)

Base APK

APK file size: 11 MiB (old), 11 MiB (new), 32 KiB (Removed)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 28 KiB (Removed)
Method count: 119181 (old), 118726 (new), 455 (Removed)
Resources: 6041 (old), 6011 (new), 30 (Removed)

  • Color: 860 (old), 853 (new), 7 (Removed)
  • Dimen: 814 (old), 813 (new), 1 (Removed)
  • Id: 1319 (old), 1304 (new), 15 (Removed)
  • Layout: 364 (old), 359 (new), 5 (Removed)
  • String: 861 (old), 859 (new), 2 (Removed)

Configuration hdpi

APK file size: 43 KiB (old), 43 KiB (new), 4 bytes (Removed)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 5 bytes (Added)

Configuration ldpi

APK file size: 45 KiB (old), 45 KiB (new), 0 bytes (No change)
APK download size (estimated): 13 KiB (old), 13 KiB (new), 1 bytes (Added)

Configuration mdpi

APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change)
APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)

Configuration tvdpi

APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 1 bytes (Added)

Configuration xhdpi

APK file size: 50 KiB (old), 50 KiB (new), 4 bytes (Removed)
APK download size (estimated): 20 KiB (old), 20 KiB (new), 2 bytes (Added)

Configuration xxhdpi

APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change)
APK download size (estimated): 28 KiB (old), 28 KiB (new), 4 bytes (Added)

Configuration xxxhdpi

APK file size: 55 KiB (old), 55 KiB (new), 4 bytes (Removed)
APK download size (estimated): 28 KiB (old), 27 KiB (new), 6 bytes (Removed)

Ga

Expand to see flavor specifics

Universal APK

APK file size: 11 MiB (old), 11 MiB (new), 32 KiB (Removed)

APK download size (estimated): 10 MiB (old), 10 MiB (new), 26 KiB (Removed)

Method count: 119181 (old), 118726 (new), 455 (Removed)

Features: 1 (old), 1 (new), 0 (No change)

Permissions: 6 (old), 6 (new), 0 (No change)

Resources: 6084 (old), 6054 (new), 30 (Removed)

  • Anim: 33 (old), 33 (new), 0 (No change)
  • Animator: 24 (old), 24 (new), 0 (No change)
  • Array: 14 (old), 14 (new), 0 (No change)
  • Attr: 888 (old), 888 (new), 0 (No change)
  • Bool: 8 (old), 8 (new), 0 (No change)
  • Color: 860 (old), 853 (new), 7 (Removed):
    • color/color_def_silver_grey (removed)
    • color/color_palette_lesson_progress_indicator_node_background_color (removed)
    • color/color_palette_lesson_progress_indicator_reached_color (removed)
    • color/color_palette_lesson_progress_indicator_upcoming_color (removed)
    • color/component_color_lesson_progress_indicator_node_background_color (removed)
    • And 2 others
  • Dimen: 816 (old), 815 (new), 1 (Removed):
    • dimen/study_guide_fragment_padding_bottom (removed)
  • Drawable: 355 (old), 355 (new), 0 (No change)
  • Id: 1319 (old), 1304 (new), 15 (Removed):
    • id/lesson_progress_indicator (removed)
    • id/study_guide_continue_studying_text_view (removed)
    • id/study_guide_fragment_placeholder (removed)
    • id/study_guide_navigation_card_container (removed)
    • id/study_guide_next_navigation_card (removed)
    • And 10 others
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 364 (old), 359 (new), 5 (Removed):
    • layout/lesson_progress_indicator_item (removed)
    • layout/study_guide_activity (removed)
    • layout/study_guide_fragment (removed)
    • layout/study_guide_section_content (removed)
    • layout/study_guide_section_heading (removed)
  • Menu: 1 (old), 1 (new), 0 (No change)
  • Mipmap: 1 (old), 1 (new), 0 (No change)
  • Plurals: 10 (old), 10 (new), 0 (No change)
  • String: 861 (old), 859 (new), 2 (Removed):
    • string/lesson_progress_indicator_content_description (removed)
    • string/study_guide_activity_title (removed)
  • Style: 486 (old), 486 (new), 0 (No change)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 70 (old), 70 (new), 0 (No change)

AAB differences

Expand to see AAB specifics

Supported configurations:

  • hdpi (same)
  • ldpi (same)
  • mdpi (same)
  • tvdpi (same)
  • xhdpi (same)
  • xxhdpi (same)
  • xxxhdpi (same)

Base APK

APK file size: 11 MiB (old), 11 MiB (new), 32 KiB (Removed)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 28 KiB (Removed)
Method count: 119181 (old), 118726 (new), 455 (Removed)
Resources: 6041 (old), 6011 (new), 30 (Removed)

  • Color: 860 (old), 853 (new), 7 (Removed)
  • Dimen: 814 (old), 813 (new), 1 (Removed)
  • Id: 1319 (old), 1304 (new), 15 (Removed)
  • Layout: 364 (old), 359 (new), 5 (Removed)
  • String: 861 (old), 859 (new), 2 (Removed)

Configuration hdpi

APK file size: 43 KiB (old), 43 KiB (new), 4 bytes (Removed)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 3 bytes (Added)

Configuration ldpi

APK file size: 45 KiB (old), 45 KiB (new), 0 bytes (No change)
APK download size (estimated): 13 KiB (old), 13 KiB (new), 1 bytes (Removed)

Configuration mdpi

APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change)
APK download size (estimated): 13 KiB (old), 13 KiB (new), 1 bytes (Added)

Configuration tvdpi

APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 2 bytes (Removed)

Configuration xhdpi

APK file size: 50 KiB (old), 50 KiB (new), 4 bytes (Removed)
APK download size (estimated): 20 KiB (old), 20 KiB (new), 1 bytes (Removed)

Configuration xxhdpi

APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change)
APK download size (estimated): 28 KiB (old), 28 KiB (new), 1 bytes (Added)

Configuration xxxhdpi

APK file size: 55 KiB (old), 55 KiB (new), 4 bytes (Removed)
APK download size (estimated): 28 KiB (old), 27 KiB (new), 5 bytes (Removed)

@Sandesh282

Copy link
Copy Markdown
Collaborator

@adanaamir I have approved the workflows to run for this PR. PTAL if anything's red. Assign me back for a first pass otherwise.

@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Coverage Report

Results

Coverage Analysis: SKIP ⏭️

This PR did not introduce any changes to Kotlin source or test files.

To learn more, visit the Oppia Android Code Coverage wiki page

@Sandesh282 Sandesh282 assigned adanaamir and unassigned BenHenning Jul 2, 2026
@adanaamir adanaamir removed their assignment Jul 2, 2026
@adanaamir

Copy link
Copy Markdown
Author

@Sandesh282 All workflows are green now. PTAL.

@Sandesh282

Copy link
Copy Markdown
Collaborator

@coderabbitai configuration

@coderabbitai

coderabbitai Bot commented Jul 2, 2026

Copy link
Copy Markdown

Configuration used: Path: .coderabbit.yaml

CodeRabbit configuration
# Source: Repository YAML (base)
language: en-US
# Source: defaults
tone_instructions: ''
# Source: defaults
early_access: false
# Source: defaults
enable_free_tier: true
# Source: defaults
inheritance: false
reviews:
  # Source: Repository YAML (base)
  profile: assertive
  # Source: Repository YAML (base)
  request_changes_workflow: false
  # Source: Repository YAML (base)
  high_level_summary: true
  # Source: defaults
  high_level_summary_instructions: ''
  # Source: defaults
  high_level_summary_placeholder: '`@coderabbitai` summary'
  # Source: defaults
  high_level_summary_in_walkthrough: false
  # Source: defaults
  auto_title_placeholder: '`@coderabbitai`'
  # Source: defaults
  auto_title_instructions: ''
  # Source: defaults
  review_status: true
  # Source: defaults
  review_details: false
  # Source: defaults
  commit_status: true
  # Source: defaults
  fail_commit_status: false
  # Source: Repository YAML (base)
  collapse_walkthrough: true
  # Source: defaults
  changed_files_summary: true
  # Source: defaults
  sequence_diagrams: true
  # Source: defaults
  estimate_code_review_effort: true
  # Source: defaults
  assess_linked_issues: true
  # Source: defaults
  related_issues: true
  # Source: defaults
  related_prs: true
  # Source: defaults
  suggested_labels: true
  # Source: defaults
  labeling_instructions: []
  # Source: defaults
  mutually_exclusive_groups: {}
  # Source: defaults
  auto_apply_labels: false
  # Source: defaults
  suggested_reviewers: true
  # Source: defaults
  auto_assign_reviewers: false
  # Source: defaults
  suggested_reviewers_instructions: []
  # Source: defaults
  in_progress_fortune: true
  # Source: defaults
  poem: false
  # Source: defaults
  enable_prompt_for_ai_agents: true
  # Source: Repository YAML (base)
  path_filters:
    - '!config/**'
    - '!wiki/**'
  # Source: Repository YAML (base)
  path_instructions:
    - path: '**/*.kt'
      instructions: |
        - Ensure all Kotlin code adheres strictly to official Kotlin coding
          conventions and Android Kotlin style guides.
        - Follow the style guidelines here: https://github.com/oppia/oppia-android/wiki/Coding-Style-Guide
        - Ensure proper use of Kotlin idiomatic features (e.g., null safety,
          extension functions, immutability with 'val').
        - Check for lifecycle-aware component usage (e.g., ensuring Coroutine
          scopes are bound to LifecycleOwner/ViewModel to avoid memory leaks).
        - Verify that Jetpack Compose code (if applicable) follows state
          hoisting practices and avoids unnecessary recompositions.
        - Ensure all new public functions and complex logic have comprehensive
          Kdoc/docstrings.
    - path: '**/*.xml'
      instructions: |
        - Validate XML layouts for performance bottlenecks (e.g., deep layout
          nesting; suggest ConstraintLayout where appropriate).
        - Ensure accessibility (A11y) standards are met (e.g.,
          'contentDescription' for ImageViews).
        - Check that strings, dimensions, and colors are externalized to
          resource files ('`@string/`', '`@dimen/`', '`@color/`') rather than
          hardcoded.
        - Verify Manifest changes for correct permission declarations and
          component exported flags (especially for Android 12+ compatibility).
    - path: '**/BUILD*'
      instructions: |
        - Ensure visibility attributes are as restrictive as possible (prefer
          private or specific packages over public).
        - Check that dependencies (`deps`) are explicitly declared and minimal
          to maintain fast incremental builds.
        - Verify that Android targets (`android_library`, `android_binary`,
          `android_local_test`) use correct rules and resource processing.
        - Discourage the use of broad globs in `srcs` if explicit file listings
          or stricter patterns are preferred by the team.
    - path: '**/*.bzl'
      instructions: |
        - Ensure custom Starlark macros or rules follow Bazel best practices
          for performance and maintainability.
        - Look out for unnecessary computation during the loading or analysis
          phases.
  # Source: defaults
  abort_on_close: true
  # Source: defaults
  disable_cache: false
  slop_detection:
    # Source: defaults
    enabled: true
  auto_review:
    # Source: Repository YAML (base)
    enabled: false
    # Source: defaults
    description_keyword: ''
    # Source: Repository YAML (base)
    auto_incremental_review: true
    # Source: defaults
    auto_pause_after_reviewed_commits: 5
    # Source: defaults
    ignore_title_keywords: []
    # Source: defaults
    labels: []
    # Source: defaults
    drafts: false
    # Source: defaults
    base_branches: []
    # Source: defaults
    ignore_usernames: []
  finishing_touches:
    docstrings:
      # Source: defaults
      enabled: true
    unit_tests:
      # Source: defaults
      enabled: true
    simplify:
      # Source: defaults
      enabled: false
    autofix:
      # Source: defaults
      enabled: true
    # Source: defaults
    custom: []
  pre_merge_checks:
    # Source: defaults
    override_requested_reviewers_only: false
    docstrings:
      # Source: defaults
      mode: warning
      # Source: defaults
      threshold: 80
    title:
      # Source: defaults
      mode: warning
      # Source: defaults
      requirements: ''
    description:
      # Source: defaults
      mode: warning
    issue_assessment:
      # Source: defaults
      mode: warning
    # Source: defaults
    custom_checks: []
  tools:
    ast-grep:
      # Source: defaults
      rule_dirs: []
      # Source: defaults
      util_dirs: []
      # Source: defaults
      essential_rules: true
      # Source: defaults
      packages: []
    shellcheck:
      # Source: defaults
      enabled: true
    ruff:
      # Source: defaults
      enabled: true
    markdownlint:
      # Source: defaults
      enabled: true
    github-checks:
      # Source: defaults
      enabled: true
      # Source: defaults
      timeout_ms: 90000
    languagetool:
      # Source: defaults
      enabled: true
      # Source: defaults
      enabled_rules: []
      # Source: defaults
      disabled_rules: []
      # Source: defaults
      enabled_categories: []
      # Source: defaults
      disabled_categories: []
      # Source: defaults
      enabled_only: false
      # Source: defaults
      level: default
    biome:
      # Source: defaults
      enabled: true
    hadolint:
      # Source: defaults
      enabled: true
    swiftlint:
      # Source: defaults
      enabled: true
    phpstan:
      # Source: defaults
      enabled: true
      # Source: defaults
      level: default
    phpmd:
      # Source: defaults
      enabled: true
    phpcs:
      # Source: defaults
      enabled: true
    golangci-lint:
      # Source: defaults
      enabled: true
    yamllint:
      # Source: defaults
      enabled: true
    gitleaks:
      # Source: Repository YAML (base)
      enabled: true
    trufflehog:
      # Source: defaults
      enabled: true
    checkov:
      # Source: defaults
      enabled: true
    tflint:
      # Source: defaults
      enabled: true
    detekt:
      # Source: defaults
      enabled: true
    eslint:
      # Source: defaults
      enabled: true
    flake8:
      # Source: defaults
      enabled: true
    fbinfer:
      # Source: defaults
      enabled: true
      # Source: defaults
      enable_java: false
    fortitudeLint:
      # Source: defaults
      enabled: true
    rubocop:
      # Source: defaults
      enabled: true
    buf:
      # Source: defaults
      enabled: true
    regal:
      # Source: defaults
      enabled: true
    actionlint:
      # Source: defaults
      enabled: true
    zizmor:
      # Source: defaults
      enabled: true
    pmd:
      # Source: defaults
      enabled: true
    clang:
      # Source: defaults
      enabled: true
    cppcheck:
      # Source: defaults
      enabled: true
    opengrep:
      # Source: defaults
      enabled: true
    semgrep:
      # Source: defaults
      enabled: true
    circleci:
      # Source: defaults
      enabled: true
    clippy:
      # Source: defaults
      enabled: true
    sqlfluff:
      # Source: defaults
      enabled: true
    trivy:
      # Source: defaults
      enabled: true
    prismaLint:
      # Source: defaults
      enabled: true
    pylint:
      # Source: defaults
      enabled: true
    oxc:
      # Source: defaults
      enabled: true
    shopifyThemeCheck:
      # Source: defaults
      enabled: true
    luacheck:
      # Source: defaults
      enabled: true
    brakeman:
      # Source: defaults
      enabled: true
    dotenvLint:
      # Source: defaults
      enabled: true
    htmlhint:
      # Source: defaults
      enabled: true
    stylelint:
      # Source: defaults
      enabled: true
    checkmake:
      # Source: defaults
      enabled: true
    osvScanner:
      # Source: defaults
      enabled: true
    oasdiff:
      # Source: defaults
      enabled: true
    reactDoctor:
      # Source: defaults
      enabled: true
    presidio:
      # Source: defaults
      enabled: true
    blinter:
      # Source: defaults
      enabled: true
    smartyLint:
      # Source: defaults
      enabled: true
    emberTemplateLint:
      # Source: defaults
      enabled: true
    skillspector:
      # Source: defaults
      enabled: true
    psscriptanalyzer:
      # Source: defaults
      enabled: true
chat:
  # Source: defaults
  art: true
  # Source: defaults
  allow_non_org_members: true
  # Source: defaults
  auto_reply: true
  integrations:
    jira:
      # Source: defaults
      usage: auto
    linear:
      # Source: defaults
      usage: auto
knowledge_base:
  # Source: defaults
  opt_out: false
  web_search:
    # Source: defaults
    enabled: true
  code_guidelines:
    # Source: defaults
    enabled: true
    # Source: defaults
    filePatterns: []
  learnings:
    # Source: defaults
    scope: auto
    # Source: defaults
    approval_delay: 0
  issues:
    # Source: defaults
    scope: auto
  jira:
    # Source: defaults
    usage: auto
    # Source: defaults
    project_keys: []
  linear:
    # Source: defaults
    usage: auto
    # Source: defaults
    team_keys: []
  pull_requests:
    # Source: defaults
    scope: auto
  mcp:
    # Source: defaults
    usage: auto
    # Source: defaults
    disabled_servers: []
  # Source: defaults
  automatic_repository_linking: false
  # Source: defaults
  linked_repositories: []
code_generation:
  docstrings:
    # Source: defaults
    path_instructions: []
  unit_tests:
    # Source: defaults
    path_instructions: []
issue_enrichment:
  auto_enrich:
    # Source: defaults
    enabled: false
  planning:
    # Source: defaults
    enabled: true
    auto_planning:
      # Source: defaults
      enabled: true
      # Source: defaults
      labels: []
  labeling:
    # Source: defaults
    labeling_instructions: []
    # Source: defaults
    auto_apply_labels: false

@Sandesh282 Sandesh282 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Thanks @adanaamir, this LGTM!

Just a minor nit: there's no need to mention the issue number in the commit message since it's already included in the PR title. Please keep this in mind for future commits. Otherwise, everything looks good for this PR.

@Sandesh282 Sandesh282 removed their assignment Jul 2, 2026
@oppiabot

oppiabot Bot commented Jul 2, 2026

Copy link
Copy Markdown

Assigning @adhiamboperes for code owner reviews. Thanks!

@oppiabot

oppiabot Bot commented Jul 10, 2026

Copy link
Copy Markdown

Hi @adanaamir, I'm going to mark this PR as stale because it hasn't had any updates for 7 days. If no further activity occurs within 7 days, it will be automatically closed so that others can take up the issue.
If you are still working on this PR, please make a follow-up commit within 3 days (and submit it for review, if applicable). Please also let us know if you are stuck so we can help you! If you're unsure how to reassign this PR to a reviewer, please make sure to review the wiki page that details the Guidance on submitting PRs.

@oppiabot oppiabot Bot added the stale Corresponds to items that haven't seen a recent update and may be automatically closed. label Jul 10, 2026
@Neer-rn Neer-rn removed the stale Corresponds to items that haven't seen a recent update and may be automatically closed. label Jul 10, 2026
@oppiabot

oppiabot Bot commented Jul 17, 2026

Copy link
Copy Markdown

Hi @adanaamir, I'm going to mark this PR as stale because it hasn't had any updates for 7 days. If no further activity occurs within 7 days, it will be automatically closed so that others can take up the issue.
If you are still working on this PR, please make a follow-up commit within 3 days (and submit it for review, if applicable). Please also let us know if you are stuck so we can help you! If you're unsure how to reassign this PR to a reviewer, please make sure to review the wiki page that details the Guidance on submitting PRs.

@oppiabot oppiabot Bot added the stale Corresponds to items that haven't seen a recent update and may be automatically closed. label Jul 17, 2026
@Neer-rn Neer-rn removed the stale Corresponds to items that haven't seen a recent update and may be automatically closed. label Jul 17, 2026
@Neer-rn Neer-rn assigned adhiamboperes and unassigned BenHenning Jul 17, 2026

@adhiamboperes adhiamboperes left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thanks @adanaamir, just a small revision. PTAL.

Comment thread .coderabbit.yaml
reviews:
# Provide more detailed, quality-focused feedback.
profile: assertive
review_status: false

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

For consistency, please add a comment explaining what this flag does, and why it is set to false

@oppiabot

oppiabot Bot commented Jul 23, 2026

Copy link
Copy Markdown

Unassigning @adhiamboperes since the review is done.

@oppiabot

oppiabot Bot commented Jul 23, 2026

Copy link
Copy Markdown

Hi @adanaamir, it looks like some changes were requested on this pull request by @adhiamboperes. PTAL. Thanks!

@adhiamboperes

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 77547f11-59fa-4759-9259-d57a4d6a056f

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

✨ Finishing Touches
🧪 Generate unit tests (beta)

  • Create PR with unit tests

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.

I didn't expect the comment to be posted, i.e., I actually expected coderabit to pick the config from this branch, but it seems like it picks from the base branch. I would approve the merging of this fix so that we can test it out on a new PR simply because it is what the documentation suggests.

@coderabbitai

coderabbitai Bot commented Jul 23, 2026

Copy link
Copy Markdown

Tip

For best results, initiate chat on the files or code changes.

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

fd -a '^\.coderabbit\.yaml$' . -x sh -c '
  echo "--- {} (current branch) ---"
  cat "$1"
' sh {}

echo "--- PR diff for .coderabbit.yaml ---"
git diff --unified=20 "$(git merge-base HEAD origin/HEAD)" -- .coderabbit.yaml 2>/dev/null || \
git diff --unified=20 HEAD^ HEAD -- .coderabbit.yaml

Length of output: 838


🤖 web_search executed:

site:docs.coderabbit.ai reviews.review_status CodeRabbit configuration automatic review status announcement

Length of output: 6646


🏁 Script executed:

#!/bin/bash
set -euo pipefail

config_file="$(fd -H -a -t f '^\.coderabbit\.yaml$' . | head -n 1)"
if [ -z "$config_file" ]; then
  echo "No .coderabbit.yaml found."
  exit 0
fi

echo "--- ${config_file} (PR branch) ---"
cat "$config_file"

echo
echo "--- .coderabbit.yaml changes introduced by HEAD ---"
git diff --unified=20 HEAD^ HEAD -- "$config_file"

Length of output: 5669


@adhiamboperes Confirmed: this PR changes the root .coderabbit.yaml from reviews.review_status: true to false, while leaving reviews.auto_review.enabled: false unchanged.

That is the documented setting for suppressing skipped-review status messages. The documentation also states that CodeRabbit detects and uses the feature branch’s .coderabbit.yaml for a review, so this comment alone does not demonstrate that it always uses the base branch configuration. It was likely produced by a run whose configuration had already been resolved before this change could apply.

Merging this small, documentation-aligned change and validating it on a newly opened PR is the appropriate next step.

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.

[BUG]: Code rabbit is a bit too eager in announcing itself

5 participants