Andrew Kyle Purtell created PHOENIX-7981:
--------------------------------------------
Summary: Site build improvements
Key: PHOENIX-7981
URL: https://issues.apache.org/jira/browse/PHOENIX-7981
Project: Phoenix
Issue Type: Improvement
Components: site
Reporter: Andrew Kyle Purtell
Assignee: Andrew Kyle Purtell
I needed two small improvements to the phoenix-site build process in order to
publish a recent change.
First, in build.sh, enforce the project’s required Node 22 runtime. If Node/npm
are missing or a different Node major is active, install and switch to Node 22
through nvm. This avoids Node > 22 incompatibilities in the current Playwright
dependency.
Then, in unit-tests/setup.ts, provide an in-memory localStorage implementation
only when the test environment lacks one. This prevents UI tests from failing
under versions of Node > 22, in which the disabled experimental localStorage
otherwise shadows the browser-like test environment’s storage and breaks a
bunch of tests.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)