Skip to content

Stabilize Android CI build by disabling crashing BidiSpoofing lint check - #739

Draft
moneytoo with Copilot wants to merge 2 commits into
masterfrom
copilot/fix-failing-github-actions-job
Draft

Stabilize Android CI build by disabling crashing BidiSpoofing lint check#739
moneytoo with Copilot wants to merge 2 commits into
masterfrom
copilot/fix-failing-github-actions-job

Conversation

Copilot AI commented Aug 8, 2026

Copy link
Copy Markdown

The build GitHub Actions job was failing in :android-file-chooser:lintAnalyzeDebug due to a lint-internal crash (BidirectionalTextDetector / BidiSpoofing) while analyzing ChooserDialog.java. This change scopes a targeted lint configuration update to avoid that detector crash path.

  • Root cause surfaced in CI

    • lintAnalyzeDebug failed with NoSuchMethodError from lint internals during BidiSpoofing analysis.
    • Failure is toolchain-side (lint detector crash), not app runtime logic.
  • Change applied (module-scoped)

    • Updated android-file-chooser/build.gradle lint config to disable BidiSpoofing for this module only.
    • Existing lint behavior remains unchanged for other configured checks.
  • Patch

    android {
        lint {
            disable 'InvalidPackage', 'OldTargetApi', 'IconDensities', 'deprecation', 'BidiSpoofing'
        }
    }

Co-authored-by: moneytoo <1071643+moneytoo@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix failing GitHub Actions job 'build' Stabilize Android CI build by disabling crashing BidiSpoofing lint check Aug 8, 2026
Copilot AI requested a review from moneytoo August 8, 2026 07:36
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.

2 participants