Repository navigation
ci: skip Electron's binary download in CI, release and docs installs - #89
Conversation
…tHub's release servers answered its install script with 504s and failed the daily release twice (run 42471100534)
Codex Review Summary: ✅ CompletedThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
Reviewer's GuideConfigurationSet
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
|
No actionable comments were generated in the recent review. Walkthrough
Merge Risk:
|
PR Summary by QodoSkip Electron binary downloads in CI, release, and docs workflows
AI Description
Diagram
High-Level Assessment
Files changed (3)
|
Code Review by Qodo🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)
Great, no issues found!Qodo reviewed your code and found no material issues that require reviewTip of the day💡 Did you know, you can pick a display mode instead of tweaking every Display option by hand |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Summary
The first daily release (run 42471100534, 8 November) failed before publishing 0.9.5, and its re-run failed the same way:
npm installruns Electron's install script, which downloads the Electron binary from GitHub's release servers, and those answered the runners with504 Gateway Time-outin the build, postgres18 and browser jobs.No job launches Electron. The package is a dev dependency for its types, and the tests that reach the Electron adapters mock the
electronmodule. This change setsELECTRON_SKIP_BINARY_DOWNLOAD=1at the top of ci.yml, release.yml and pages-typedoc.yml, so installs no longer depend on that download.Linked issues
No issue
Spec, plan and design
None
Pictures
No visible change
Type of change
How this was verified
This pull request runs the whole suite (build, postgres18, browser) with the variable set; a test that needed the binary would fail here. After the merge, a release dispatch publishes 0.9.5.
Migration notes
None
Summary by CodeRabbit