kentkwu opened a new pull request, #475:
URL: https://github.com/apache/arrow-js/pull/475

   ## Summary
   
   Supersedes the stale dependabot PR #414, which failed CI on jest 30's 
dropped compat and has had auto-rebases disabled for >30 days. Two additional 
fixes on top of the version bumps are needed to get the test matrix green.
   
   - `package.json` / `package-lock.json` — jest 29.7.0 -> 30.3.0, @types/jest 
29.5.14 -> 30.0.0, and ts-jest 29.1.4 -> 29.4.12 (first ts-jest release with 
`jest ^30` peer support)
   - `test/tsconfig/tsconfig.apache-arrow.json` — `module: CommonJS` -> 
`NodeNext`, matching every other ESM test tsconfig. ts-jest 29.4 no longer 
rewrites `module: CommonJS` to ESM under `useESM: true`, so the mismatched pair 
emitted CJS output that jest then loaded as ESM, crashing every 
`test:apache-arrow` suite with `ReferenceError: exports is not defined`.
   
   No runtime dependencies changed and no `src/` files were touched, so there 
is no client-visible surface change.
   
   ## Test Plan
   
   - [x] `npm run lint:ci`
   - [x] `npm run build`
   - [x] `npm test` — all 13 targets (ts, src, apache-arrow, es5/es2015/esnext 
x cjs/esm/umd) pass
   - [x] `npm run test:bundle` — esbuild, rollup, and webpack bundles built and 
executed clean
   
   ## Related
   
   - Supersedes #414
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to