Commit Graph

6 Commits

Author SHA1 Message Date
Julien Calixte
570f605ac7 fix: restore forced install phase for linux native bindings
supportedArchitectures alone is not sufficient; force reinstall is
needed to fetch the correct linux binding at build time.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-15 00:59:39 +01:00
Julien Calixte
d184a8339c chore: remove custom install phase, nixpacks default is sufficient
supportedArchitectures in package.json ensures the linux binding is in
the lockfile, so a standard frozen install now works correctly.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-15 00:34:48 +01:00
Julien Calixte
bf9f27068d fix: force pnpm install to bypass cached store missing linux binding
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-15 00:33:24 +01:00
Julien Calixte
251ffa2e1a fix: add install phase with --no-frozen-lockfile for linux native bindings
rolldown requires platform-specific bindings (@rolldown/binding-linux-x64-gnu)
that are absent from a lockfile generated on a different OS.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-15 00:29:14 +01:00
Julien Calixte
2986a5d0fe fix: use nodejs_23 for vite 8 compatibility
Vite 8 requires Node.js 20.19+ or 22.12+; nodejs_22 in nixpkgs resolves to 22.11.0.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-15 00:25:46 +01:00
Julien Calixte
025cf4072e add nixpacks config and update dependencies
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-15 00:22:10 +01:00