GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||||||||||||
GeezerVison is showing github.com — Require Node.js 22 and update CI to 22, 24, and 26 by ramsessanchez · Pull Request #2009 · microsoftgraph/msgraph-sdk-javascript Conversation
|
| Command | Node.js 22.23.3 | Node.js 24.22.0 | Node.js 26.12.0 |
|---|---|---|---|
npm run build |
Passed | Passed | Passed |
npm run test:cjs |
Passed | Passed | Passed |
npm run test:cjs -- --parallel --jobs 2 --reporter dot |
Passed; 359 tests | Passed; 359 tests | Passed; 359 tests |
npm --prefix test-esm test |
Passed; 1 test | Passed; 1 test | Passed; 1 test |
npm --prefix test-esm test -- --parallel --jobs 2 |
Passed; 1 test | Passed; 1 test | Passed; 1 test |
npm ci --no-audit --no-fund and npm --prefix test-esm ci --no-audit --no-fund: passed with the final serializer 7.1.1 lockfiles using Node.js 22.npm ls serialize-javascript --all: passed with version 7.1.1.git diff --cached --check: passed before committing the 7.1.1 follow-up.npm test passed on Node.js 22/24/26, including 352 browser tests per runtime using Chrome Headless 156. Browser tests were not rerun for the build/test-only 7.1.1 bump; the CJS suites were rerun as shown above.npm --prefix samples run build:typescript: passed on Node.js 22/24/26 during the initial Node.js update.npm run lint: not run.Additional diagnostic limitations, not changes to the normal CI commands:
npm run test:cjs -- --parallel --jobs 2 fails in the existing JUnit reporter with Cannot read properties of undefined (reading 'testsuite'). An isolated serializer 6.0.2 baseline reproduced the same failure during the earlier investigation. Parallel serializer compatibility is verified with the built-in dot reporter; normal serial npm run test:cjs retains the unchanged JUnit reporter and passes with 7.1.1.npm --prefix test-esm ls serialize-javascript --all reported ELSPROBLEMS for the linked SDK's dev-only Mocha/Terser ^6 ranges when traversing the root installation. That inventory diagnostic was not rerun for 7.1.1; both clean installs and explicit consumer-resolution checks pass with version 7.1.1.N/A — no linked issue.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Use Node.js 22, 24, and 26 in CI and Node.js 22 for production artifacts. Align engines, workflow runtimes, documentation, and dependencies needed for Node.js 26 compatibility. Co-authored-by: Copilot App <[email protected]> Copilot-Session: 37bb4a6b-a434-49e8-8017-3b488dc09bd1
Override the transitive serializer in both npm projects and refresh their lockfiles without changing the parent tool versions. Co-authored-by: Copilot App <[email protected]> Copilot-Session: 37bb4a6b-a434-49e8-8017-3b488dc09bd1
Co-authored-by: Copilot App <[email protected]> Copilot-Session: 37bb4a6b-a434-49e8-8017-3b488dc09bd1
e6a6221
into
dev
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.