Skip to content

chore(blender): disable investigate on fxa (npm-only remediation loops on yarn) - #20949

Merged
toufali merged 1 commit into
mainfrom
chore/blender-disable-investigate
Jul 31, 2026
Merged

chore(blender): disable investigate on fxa (npm-only remediation loops on yarn)#20949
toufali merged 1 commit into
mainfrom
chore/blender-disable-investigate

Conversation

@toufali

@toufali toufali commented Jul 31, 2026

Copy link
Copy Markdown
Member

Because

BLEnder's alert remediation is npm-only (npm audit fix + package-lock.json). fxa is a yarn repo, so the remediate step fails every time (ENOLOCK, no package-lock.json). Because it fails, the alert is never tagged investigated/…, so the ~30-minute scheduled sweep re-investigates the same ~169 alerts endlessly — a runaway cost loop (dozens of ~$6 Claude runs every half hour) with zero alerts resolved.

This pull request

Sets investigate.enabled: false in .blender/blender.yml, so the sweep skips fxa alert investigation entirely. Auto-merge of safe Dependabot PRs is unaffected (BLEnder's one working feature on this repo).

Re-enable once BLEnder supports yarn remediation and reaches the dismiss path for npm alerts (upstream bugs to be filed).

Issue

Relates to: FXA-14222

Checklist

Put an x in the boxes that apply

  • My commit is GPG signed.
  • If applicable, I have modified or added tests which pass locally.
  • I have added necessary documentation (if appropriate).
  • I have verified that my changes render correctly in RTL (if appropriate).
  • I have manually reviewed all AI generated code.

…s on yarn)

BLEnder's remediate step is npm-only (npm audit fix / package-lock.json); on
this yarn repo it always fails, so alerts never get tagged and the ~30-min
sweep re-investigates them endlessly for zero result. Disable investigation
until BLEnder supports yarn. Auto-merge of safe Dependabot PRs is unaffected.

Relates to FXA-14222

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@toufali
toufali requested a review from a team as a code owner July 31, 2026 03:24
Copilot AI review requested due to automatic review settings July 31, 2026 03:24

Copilot AI 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.

Pull request overview

Disables BLEnder’s scheduled “investigate” flow for the FxA monorepo to prevent repeated, ineffective alert remediation attempts (npm-only npm audit fix expecting a package-lock.json) that currently create a recurring cost loop in this Yarn-based repository.

Changes:

  • Set investigate.enabled: false in BLEnder configuration to skip alert investigation entirely for this repo.
  • Added explanatory in-file comments documenting why investigation is disabled and under what condition it should be re-enabled.

@toufali
toufali merged commit 30b1537 into main Jul 31, 2026
18 of 20 checks passed
@toufali
toufali deleted the chore/blender-disable-investigate branch July 31, 2026 03:38
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.

3 participants