Skip to content

Conversation

@rekmarks
Copy link
Member

@rekmarks rekmarks commented Jan 12, 2026

Adds checks to the following postinstall script steps in Dependabot contexts:

  • yarn rebuild:native
  • playwright install chromium

These don't need to run in Dependabot contexts, and some of them are showing up in Dependabot error logs. Legend has it that yarn install can fail due to OOM issues in CI, which would explain some of the the other errors we're experiencing, and these scripts may be contributing.


Note

Centralizes Playwright installation and skips costly native steps in Dependabot contexts.

  • Replaces postinstall in extension, omnium-gatherum, and streams with ../../scripts/playwright-install.sh
  • Adds scripts/playwright-install.sh to run yarn playwright install chromium unless GITHUB_ACTOR=dependabot[bot]
  • Updates scripts/rebuild-native.sh to early-exit in Dependabot runs before rebuilding native modules

Written by Cursor Bugbot for commit 9c45a6c. This will update automatically on new commits. Configure here.

@rekmarks rekmarks requested a review from a team as a code owner January 12, 2026 21:46
@rekmarks rekmarks enabled auto-merge (squash) January 12, 2026 21:52
Copy link
Contributor

@FUDCo FUDCo left a comment

Choose a reason for hiding this comment

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

Seems legit. What could possibly go wrong?

@rekmarks rekmarks merged commit 626336e into main Jan 12, 2026
26 checks passed
@rekmarks rekmarks deleted the rekm/disable-native-builds-in-dependabot branch January 12, 2026 22: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.

3 participants