Skip to content

Fix/heroku fsevents#8437

Merged
bewest merged 3 commits intodevfrom
fix/heroku-fsevents
Mar 1, 2026
Merged

Fix/heroku fsevents#8437
bewest merged 3 commits intodevfrom
fix/heroku-fsevents

Conversation

@bewest
Copy link
Copy Markdown
Member

@bewest bewest commented Mar 1, 2026

  • Don't install optional dependencies. This eliminates incorrectly installing transitive dev dependencies when they are not needed.
  • Tweak npm node_modules preparation in docker builds: omits optional dependencies when building for docker across platforms.
  • Tweak minimed/share dependencies -- these have also been versioned and re-published with out optional dependencies in their shrinkwrapped packages.

bewest added 3 commits March 1, 2026 12:25
Use npm ci with --omit=optional to skip optional dependencies like
fsevents (darwin-only) that were causing build failures on Linux
platforms including Heroku and local Docker builds on Mac.
Both bridge packages now have clean shrinkwraps without devDependencies,
eliminating the fsevents (darwin-only) entries that caused Heroku build failures.
Node 16 EOL was September 2023. Docker image uses Node 22.
Reduces CI matrix from 9 to 6 jobs.
@bewest bewest merged commit ee2bfa4 into dev Mar 1, 2026
8 checks passed
@NightScoutForSeb
Copy link
Copy Markdown

This did not fix the build issue in Heroku

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