Skip to content

feat: Bump versions #318

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Aug 10, 2025
Merged

Conversation

GordonSmith
Copy link
Member

No description provided.

@GordonSmith GordonSmith requested a review from Copilot August 10, 2025 06:23
Copilot

This comment was marked as outdated.

Signed-off-by: Gordon Smith <[email protected]>
Copy link

@Copilot 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 bumps versions across various dependencies and tools in the project, including both C++ native libraries and JavaScript/Node.js packages.

  • Updates core library versions including Graphviz (13.1.1 → 13.1.2) and Emscripten SDK (4.0.11 → 4.0.12)
  • Upgrades JavaScript tooling dependencies like ESLint, TypeScript, and various build tools
  • Updates vcpkg baseline and package configurations to support the new library versions

Reviewed Changes

Copilot reviewed 17 out of 18 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
vcpkg-overlays/graphviz/vcpkg.json Updates Graphviz version from 13.1.1 to 13.1.2
vcpkg-overlays/graphviz/portfile.cmake Updates SHA512 hash for new Graphviz version
vcpkg-configuration.json Updates vcpkg baseline to newer commit
tests/bundlers/package.json Updates Rollup and Webpack versions
scripts/cpp-install-vcpkg.sh Updates vcpkg build tools version
scripts/cpp-install-emsdk.sh Updates Emscripten SDK version from 4.0.11 to 4.0.12
packages/*/package.json Updates @hpcc-js/esbuild-plugins across multiple packages
packages/graphviz/tests/graphviz.spec.ts Updates expected version test for Graphviz
packages/duckdb/src/duckdb.ts Fixes Blob constructor usage with Uint8Array wrapper
package.json Updates multiple dev dependencies including ESLint, TypeScript, and documentation tools
README.md Updates documented versions for Graphviz and Emscripten SDK

@@ -49,14 +49,14 @@ export class DuckDB {
*/
static load(): Promise<DuckDB> {
const workerUrl = URL.createObjectURL(
new Blob([loadWasmWorker()], { type: "text/javascript" })
new Blob([new Uint8Array(loadWasmWorker())], { type: "text/javascript" })
Copy link
Preview

Copilot AI Aug 10, 2025

Choose a reason for hiding this comment

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

Creating a Uint8Array from what appears to be JavaScript code (loadWasmWorker()) is incorrect. JavaScript worker code should be passed as a string to the Blob constructor, not as a Uint8Array.

Suggested change
new Blob([new Uint8Array(loadWasmWorker())], { type: "text/javascript" })
new Blob([loadWasmWorker()], { type: "text/javascript" })

Copilot uses AI. Check for mistakes.

Comment on lines 58 to +59
const wasmUrl = URL.createObjectURL(
new Blob([load()], { "type": "application/wasm" })
new Blob([new Uint8Array(load())], { "type": "application/wasm" })
Copy link
Preview

Copilot AI Aug 10, 2025

Choose a reason for hiding this comment

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

While wrapping WASM data in Uint8Array may be correct if load() returns an array-like structure, this change should be verified to ensure load() doesn't already return a Uint8Array or ArrayBuffer that would make this wrapper redundant or incorrect.

Copilot uses AI. Check for mistakes.

@GordonSmith GordonSmith merged commit a557b2e into hpcc-systems:trunk Aug 10, 2025
13 of 14 checks passed
@GordonSmith GordonSmith deleted the BUMP_VERSIONS branch August 10, 2025 07:49
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.

1 participant