Skip to content

Conversation

@GordonSmith
Copy link
Member

No description provided.

Copilot finished reviewing on behalf of GordonSmith December 5, 2025 09:01
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR performs a comprehensive version bump of dependencies and build tools across the HPCC-JS-WASM monorepo, updating from Vitest 3.x to 4.x, upgrading Graphviz from 14.0.2 to 14.0.5, and refreshing build toolchain versions.

Key Changes

  • Updated Vitest from 3.2.4 to 4.0.15 with new playwright provider API
  • Upgraded Graphviz from 14.0.2 to 14.0.5 with corresponding SHA512 hash
  • Updated build tools: emsdk (4.0.17 → 4.0.21) and vcpkg (2025.09.17 → 2025.10.17)
  • Bumped @hpcc-js/esbuild-plugins to 1.7.0 across all packages
  • Enhanced llama package with C++17 and null safety improvements

Reviewed changes

Copilot reviewed 20 out of 21 changed files in this pull request and generated no comments.

Show a summary per file
File Description
package.json Updated root dependencies including vitest 4.0.15, playwright 1.57.0, and various dev tools
vitest-projects.ts Migrated to new vitest 4.x playwright provider API with function call syntax
tests/bundlers/vitest.browser.config.js Applied same playwright provider migration for bundler tests
tests/bundlers/package.json Updated rollup, webpack, and @rollup/plugin-commonjs versions
scripts/cpp-install-emsdk.sh Bumped emsdk version to 4.0.21
scripts/cpp-install-vcpkg.sh Bumped vcpkg build tools to 2025.10.17
vcpkg-overlays/graphviz/vcpkg.json Updated graphviz version to 14.0.5
vcpkg-overlays/graphviz/portfile.cmake Updated SHA512 hash for graphviz 14.0.5
packages/graphviz/tests/graphviz.spec.ts Updated version assertion to expect 14.0.5
packages/graphviz/package.json Updated @hpcc-js/esbuild-plugins to 1.7.0
packages/graphviz-cli/package.json Updated @hpcc-js/wasm-graphviz dependency to ^1.16.0
packages/base91/package.json Updated @hpcc-js/esbuild-plugins to 1.7.0
packages/duckdb/package.json Updated @hpcc-js/esbuild-plugins to 1.7.0
packages/expat/package.json Updated @hpcc-js/esbuild-plugins to 1.7.0
packages/llama/package.json Updated @hpcc-js/esbuild-plugins to 1.7.0
packages/llama/src-cpp/CMakeLists.txt Upgraded C++ standard from 11 to 17
packages/llama/src/llama.ts Added null coalescing operator for safer JSON parsing
packages/zstd/package.json Updated @hpcc-js/esbuild-plugins to 1.7.0
packages/wasm/package.json Updated all internal package references and @hpcc-js/esbuild-plugins to 1.7.0
README.md Updated graphviz version to 14.0.5 and emsdk to v4.0.21

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Copilot finished reviewing on behalf of GordonSmith December 5, 2025 10:06
Signed-off-by: Gordon Smith <GordonJSmith@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants