Skip to content

fix(ci): install Playwright Linux deps without sudo bunx - #421

Merged
bubbleptr merged 1 commit into
mainfrom
fix/release-linux-playwright-deps
Oct 1, 2026
Merged

bubbleptr merged 1 commit into
mainfrom
fix/release-linux-playwright-deps

Conversation

@bubbleptr

@bubbleptr bubbleptr commented Oct 1, 2026 •

Copy link
Copy Markdown
Owner

No linked issue: fixes the v0.1.0 Release run (https://github.com/bubbleptr/pace/actions/runs/36862811532).

Summary

  • The build-linux job failed at "Install Playwright Chromium and Xvfb" with sudo: bunx: command not found: sudo resets PATH, so sudo bunx playwright install-deps chromium cannot find bunx. v0.1.0 is the first tag release since Linux was added (feat: ship Linux window controls and release assets with macOS #411), so this step had never run.
  • Replace both lines with bunx playwright install --with-deps chromium. Playwright runs its apt step through sudo -- sh -c … itself when not root (playwright-core coreBundle.js), which is passwordless on GitHub runners.

Test plan

  • bun run test:release 18/18
  • After merge: dispatch Release from main with tag v0.1.0 (dispatch uses main's workflow and checks out the tag's code)

Devin Review

@devin-ai-integration devin-ai-integration Bot 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.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Devin Review

@bubbleptr
bubbleptr merged commit a14ff89 into main Oct 1, 2026
2 checks passed
@bubbleptr
bubbleptr deleted the fix/release-linux-playwright-deps branch October 1, 2026 12:44
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