You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(gatsby-adapter-netlify): handler generation on windows (#38900) (#38929)
* test: add unit test for produced handler
* actually failing test in windows
* fix(gatsby-adapter-netlify): produce working function handlers on windows
* fix(gatsby): functions compilation on windows
* tmp: prepare cross-platform binaries for SSR/DSG
* fix: lint
* feat: add a way to configure functions executing platform/arch and add early check in DSG/SSR
* refactor: move some utility functions around, cleanup standalone-regenrate, restore engine validation, add structured error and better error messages
* chore: add jsdocs description for functionsPlatform and functionsArch optional config values passed by adapter
* chore: make sure fs wrapper is first
* fix: actually use values reported by adapter
* test: try to setup windows adapters smoke test
* test: typo
* test: maybe cd into dirs?
* test: no powershell fro smoke test
* chore: single quote to double
* chore: install node-gyp requirements
* chore: install deps in win smoke
* ?
* newer node needed for ntl-cli
* run ntl through yarn
* Revert "run ntl through yarn"
This reverts commit 8c55e40.
* install ntl-cli in circleci pipeline
* test: adjust lmdb regeneration test to changed internal-packages location
* test: run windows deploy/smoke test after unit tests passed
* chore: use path.posix to load engines in serve command
* chore: use default value when destructuring instead of nullish coalescing later
(cherry picked from commit c91ed28)
Co-authored-by: Michal Piechowiak <misiek.piechowiak@gmail.com>
`Incompatible DSG/SSR executing environment. Function was built for "${process.env.GATSBY_FUNCTIONS_PLATFORM}/${process.env.GATSBY_FUNCTIONS_ARCH}" but is executing on "${process.platform}/${process.arch}".`+
7
+
(process.env.gatsby_executing_command===`serve`
8
+
? `\n\nIf you are trying to run DSG/SSR engine locally, consider using experimental utility to rebuild functions for your local platform:\n\nnode node_modules/gatsby/dist/schema/graphql-engine/standalone-regenerate.js`
9
+
: ``)+
10
+
`\n\nTo generate engines for "${process.platform}/${process.arch}" run 'gatsby build --functions-platform=${process.platform} --functions-arch=${process.arch}' or run 'gatsby build' with following envirnment variables:\n\nGATSBY_FUNCTIONS_PLATFORM=${process.platform}\nGATSBY_FUNCTIONS_ARCH=${process.arch}`
0 commit comments