helloadhavan/github_issues huggingface dataset:
Repository: electron/electron
Pull request: fix: missing `HandleScope` in `RemoveFromParentChildWindows`

Backport of #46758

See that PR for details.


Notes: Fixes a potential crash when closing a window with child windows.

Changed files:
filename: shell/browser/api/electron_api_base_window.cc
patch: @@ -1153,8 +1153,10 @@ void BaseWindow::RemoveFromParentChildWindows() {
   if (parent_window_.IsEmpty())
     return;
 
+  v8::Isolate* isolate = JavascriptEnvironment::GetIsolate();
+  v8::HandleScope handle_scope(isolate);
   gin::Handle<BaseWindow> parent;
-  if (!gin::ConvertFromV8(isolate(), GetParentWindow(), &parent) ||
+  if (!gin::ConvertFromV8(isolate, GetParentWindow(), &parent) ||
       parent.IsEmpty()) {
     return;
   }
Repository: denoland/deno
Pull request: fix(ext/node): sqlite.DatabaseSync explicit resource management compatibility

Allows https://github.com/nodejs/node/blob/v24.2.0/test/parallel/test-sqlite-database-sync-dispose.js to pass

Changed files:
filename: ext/node/polyfills/sqlite.ts
patch: @@ -9,8 +9,9 @@ import {
 import { Buffer } from "node:buffer";
 
 const {
-  ObjectDefineProperty,
+  ObjectDefineProperties,
   SymbolFor,
+  SymbolDispose,
 } = primordials;
 
 interface BackupOptions {
@@ -103,11 +104,26 @@ export const constants = {
 };
 
 const sqliteTypeSymbol = SymbolFor("sqlite-type");
-ObjectDefineProperty(DatabaseSync.prototype, sqliteTypeSymbol, {
-  __proto__: null,
-  value: "node:sqlite",
-  enumerable: false,
-  configurable: true,
+ObjectDefineProperties(DatabaseSync.prototype, {
+  [sqliteTypeSymbol]: {
+    __proto__: null,
+    value: "node:sqlite",
+    enumerable: false,
+    configurable: true,
+  },
+  [SymbolDispose]: {
+    __proto__: null,
+    value: function () {
+      try {
+        this.close();
+      } catch {
+        // Ignore errors.
+      }
+    },
+    enumerable: true,
+    configurable: true,
+    writable: true,
+  },
 });
 
 export { backup, DatabaseSync, StatementSync };

filename: tests/node_compat/config.toml
patch: @@ -971,6 +971,7 @@
 "parallel/test-socket-address.js" = {}
 "parallel/test-socket-write-after-fin-error.js" = {}
 "parallel/test-source-map-enable.js" = {}
+"parallel/test-sqlite-database-sync-dispose.js" = {}
 "parallel/test-stdin-hang.js" = {}
 "parallel/test-stdin-pause-resume-sync.js" = {}
 "parallel/test-stdin-pause-resume.js" = {}
Repository: ollama/ollama
Pull request: fix redundant newline


Changed files:
filename: cmd/cmd.go
patch: @@ -714,11 +714,11 @@ func generateInteractive(cmd *cobra.Command, opts generateOptions) error {
 			case MultilineSystem:
 				opts.System = prompt
 				prompt = ""
-				fmt.Println("Set system template.\n")
+				fmt.Println("Set system template.")
 			case MultilineTemplate:
 				opts.Template = prompt
 				prompt = ""
-				fmt.Println("Set model template.\n")
+				fmt.Println("Set model template.")
 			}
 			multiline = MultilineNone
 		case strings.HasPrefix(line, `"""`) && len(prompt) == 0:
@@ -793,9 +793,9 @@ func generateInteractive(cmd *cobra.Command, opts generateOptions) error {
 						if found {
 							opts.System = prompt
 							if args[1] == "system" {
-								fmt.Println("Set system template.\n")
+								fmt.Println("Set system template.")
 							} else {
-								fmt.Println("Set prompt template.\n")
+								fmt.Println("Set prompt template.")
 							}
 							prompt = ""
 						} else {
@@ -809,7 +809,7 @@ func generateInteractive(cmd *cobra.Command, opts generateOptions) error {
 						}
 					} else {
 						opts.System = line
-						fmt.Println("Set system template.\n")
+						fmt.Println("Set system template.")
 					}
 				default:
 					fmt.Printf("Unknown command '/set %s'. Type /? for help\n", args[1])
Repository: denoland/deno
Pull request: feat(ext/node): implement FileHandle.appendFile(data[, options])

## 📌 Related Issue
Part of #25554

# feat(ext/node): implement `FileHandle.appendFile(data[, options])`

This PR adds support for the missing `FileHandle.appendFile()` API in the Node.js
compatibility layer.

---

## What’s Implemented

- Adds `FileHandle.appendFile()` as a thin wrapper around `FileHandle.writeFile()`.
- Defaults to append mode (`flag: "a"`) when no flag is provided.
- Supports:
  - `string`
  - `Uint8Array`
  - `ArrayBufferView`
- Preserves the caller’s explicitly provided `options.flag` for full Node.js API parity.

---

##  Tests Included

### 1) Text append
``Start`` → ``Start End`` using:
```ts
await fh.appendFile(" End");



Changed files:
filename: ext/node/polyfills/internal/fs/handle.ts
patch: @@ -268,6 +268,22 @@ export class FileHandle extends EventEmitter {
   [SymbolAsyncDispose]() {
     return this.close();
   }
+
+  appendFile(
+    data: string | ArrayBufferView | ArrayBuffer | DataView,
+    options?: string | { encoding?: string; mode?: number; flag?: string },
+  ): Promise<void> {
+    const resolvedOptions = typeof options === "string"
+      ? { encoding: options }
+      : (options ?? {});
+
+    const optsWithAppend = {
+      ...resolvedOptions,
+      flag: resolvedOptions.flag ?? "a",
+    };
+
+    return fsCall(promises.writeFile, "writeFile", this, data, optsWithAppend);
+  }
 }
 
 function readPromise(

filename: tests/unit_node/fs_test.ts
patch: @@ -25,6 +25,7 @@ import {
   mkdtempSync,
   openSync,
   promises,
+  promises as fsPromises,
   readFileSync,
   readSync,
   Stats,
@@ -229,6 +230,34 @@ Deno.test("[node/fs createWriteStream", async () => {
   }
 });
 
+Deno.test("[node/fs] FileHandle.appendFile", async () => {
+  const tempDir = await Deno.makeTempDir();
+  const filePath = join(tempDir, "test_append.txt");
+  const initialContent = "Hello, ";
+  const appendContent = "World!";
+  const expectedContent = "Hello, World!";
+
+  try {
+    await Deno.writeTextFile(filePath, initialContent);
+    const fileHandle = await fsPromises.open(filePath, "a+");
+    try {
+      await fileHandle.appendFile(appendContent);
+      const content = await Deno.readTextFile(filePath);
+      assertEquals(content, expectedContent);
+      const binaryData = new Uint8Array([65, 66, 67]);
+      await fileHandle.appendFile(binaryData);
+      const finalContent = await Deno.readFile(filePath);
+      const expectedBinary = new TextEncoder().encode(expectedContent);
+      const expectedFinal = new Uint8Array([...expectedBinary, ...binaryData]);
+      assertEquals(finalContent, expectedFinal);
+    } finally {
+      await fileHandle.close().catch(() => {});
+    }
+  } finally {
+    await Deno.remove(tempDir, { recursive: true }).catch(() => {});
+  }
+});
+
 Deno.test(
   "[node/fs lstatSync] supports throwIfNoEntry option",
   () => {
Repository: facebook/react
Pull request: [compiler] Add readme for babel plugin

Stack from [ghstack](https://github.com/ezyang/ghstack) (oldest at bottom):
* __->__ #29084

Adds a simple readme for the babel plugin with links to the docs.

Changed files:
filename: compiler/packages/babel-plugin-react-compiler/README.md
patch: @@ -0,0 +1,5 @@
+# babel-plugin-react-compiler
+
+React Compiler is a compiler that optimizes React applications, ensuring that only the minimal parts of components and hooks will re-render when state changes. The compiler also validates that components and hooks follow the Rules of React.
+
+This package contains the React Compiler Babel plugin use in projects that make use of Babel. You can find instructions for using this plugin here: https://react.dev/learn/react-compiler
Repository: facebook/react
Pull request: [compiler] Check if current branch is main

Stack from [ghstack](https://github.com/ezyang/ghstack) (oldest at bottom):
* __->__ #29083
* #29082

This script needs to run from `main` since it commits version bumps for
packages, and those need to point to publicly available hashes. So,
throw an error if we're not already on main.

Changed files:
filename: compiler/scripts/publish.js
patch: @@ -70,8 +70,11 @@ async function getDateStringForCommit(commit) {
  */
 async function main() {
   const currBranchName = await execHelper("git rev-parse --abbrev-ref HEAD");
-  if (currBranchName !== "main") {
-    throw new Error("This script must be run from the `main` branch");
+  const isPristine = (await execHelper("git status --porcelain")) === "";
+  if (currBranchName !== "main" || isPristine === false) {
+    throw new Error(
+      "This script must be run from the `main` branch with no uncommitted changes",
+    );
   }
   const argv = yargs(process.argv.slice(2))
     .option("packages", {
@@ -198,10 +201,14 @@ async function main() {
 
       const opts = debug === true ? ["publish", "--dry-run"] : ["publish"];
       try {
-        await spawnHelper("npm", [...opts, "--registry=http://registry.npmjs.org"], {
-          cwd: pkgDir,
-          stdio: "inherit",
-        });
+        await spawnHelper(
+          "npm",
+          [...opts, "--registry=http://registry.npmjs.org"],
+          {
+            cwd: pkgDir,
+            stdio: "inherit",
+          },
+        );
         console.log("\n");
       } catch (e) {
         spinner.fail(e.toString());
Repository: ggml-org/llama.cpp
Pull request: add version to all shared object files

While working on a Yocto recipe for llama.cpp, I got some QA errors because the so files don't have a version set.  This is an easy enough fix, you just have to specify one in Cmake.

I've done my best to set these with what I understand are appropriate values, but if I'm pulling in inappropriate variables for any of these, by all means let's fix them.  The mtmd stuff in particular seemed a bit ambiguous, but even though it's a "subproject" I imagine the desire (for now) is to still release (and version) it together with llama.cpp as a whole?


Changed files:
filename: ggml/src/CMakeLists.txt
patch: @@ -211,6 +211,11 @@ add_library(ggml-base
             ggml-quants.h
             gguf.cpp)
 
+set_target_properties(ggml-base PROPERTIES
+    VERSION ${GGML_VERSION}
+    SOVERSION ${GGML_VERSION_MAJOR}
+)
+
 target_include_directories(ggml-base PRIVATE .)
 if (GGML_BACKEND_DL)
     target_compile_definitions(ggml-base PUBLIC GGML_BACKEND_DL)
@@ -220,6 +225,11 @@ add_library(ggml
             ggml-backend-reg.cpp)
 add_library(ggml::ggml ALIAS ggml)
 
+set_target_properties(ggml PROPERTIES
+    VERSION ${GGML_VERSION}
+    SOVERSION ${GGML_VERSION_MAJOR}
+)
+
 if (GGML_BACKEND_DIR)
     if (NOT GGML_BACKEND_DL)
         message(FATAL_ERROR "GGML_BACKEND_DIR requires GGML_BACKEND_DL")
@@ -259,6 +269,12 @@ function(ggml_add_backend_library backend)
         target_compile_definitions(${backend} PUBLIC  GGML_BACKEND_SHARED)
     endif()
 
+    # Set versioning properties for all backend libraries
+    set_target_properties(${backend} PROPERTIES
+        VERSION ${GGML_VERSION}
+        SOVERSION ${GGML_VERSION_MAJOR}
+    )
+
     if(NOT GGML_AVAILABLE_BACKENDS)
         set(GGML_AVAILABLE_BACKENDS "${backend}"
             CACHE INTERNAL "List of backends for cmake package")

filename: src/CMakeLists.txt
patch: @@ -132,6 +132,11 @@ add_library(llama
             models/graph-context-mamba.cpp
             )
 
+set_target_properties(llama PROPERTIES
+    VERSION ${LLAMA_INSTALL_VERSION}
+    SOVERSION 0
+)
+
 target_include_directories(llama PRIVATE .)
 target_include_directories(llama PUBLIC ../include)
 target_compile_features   (llama PRIVATE cxx_std_17) # don't bump

filename: tools/mtmd/CMakeLists.txt
patch: @@ -13,6 +13,11 @@ add_library(mtmd
             mtmd-helper.h
             )
 
+set_target_properties(mtmd PROPERTIES
+    VERSION ${LLAMA_INSTALL_VERSION}
+    SOVERSION 0
+)
+
 target_link_libraries     (mtmd PUBLIC ggml llama)
 target_link_libraries     (mtmd PRIVATE Threads::Threads)
 target_include_directories(mtmd PUBLIC  .)
Repository: vercel/next.js
Pull request: Cleanup stray package-lock after CI run

`/tmp/package-lock.json` messes up the tests because it influences the build root auto detection.

Closes PACK-5402

Changed files:
filename: .github/workflows/build_reusable.yml
patch: @@ -260,6 +260,11 @@ jobs:
         shell: bash -le {0}
         timeout-minutes: ${{ inputs.timeout_minutes }}
 
+      # This file messes up the tests because it influences the build root autodetection.
+      - name: Clean up stray files
+        if: ${{ always() }}
+        run: rm -f /tmp/package-lock.json
+
       - name: Upload artifact
         uses: actions/upload-artifact@v4
         with:
Repository: ggml-org/llama.cpp
Pull request: ci: add check vendor job

Prevent this from happening in the future: https://github.com/ggml-org/llama.cpp/pull/17177#issuecomment-3518709576


Changed files:
filename: .github/workflows/check-vendor.yml
patch: @@ -0,0 +1,52 @@
+name: Check vendor
+
+on:
+  workflow_dispatch: # allows manual triggering
+  push:
+    branches:
+      - master
+    paths: [
+      'vendor/**',
+      'scripts/sync_vendor.py'
+    ]
+
+  pull_request:
+    types: [opened, synchronize, reopened]
+    paths: [
+      'vendor/**',
+      'scripts/sync_vendor.py'
+    ]
+
+jobs:
+  check-vendor:
+    runs-on: ubuntu-latest
+
+    steps:
+      - name: Checkout
+        uses: actions/checkout@v4
+        with:
+          fetch-depth: 0
+
+      - name: Setup Python
+        uses: actions/setup-python@v4
+        with:
+          python-version: '3.x'
+
+      - name: Run vendor sync
+        run: |
+          set -euo pipefail
+          python3 scripts/sync_vendor.py
+
+      - name: Check for changes
+        run: |
+          set -euo pipefail
+          # detect modified or untracked files
+          changed=$(git status --porcelain --untracked-files=all || true)
+          if [ -n "$changed" ]; then
+            echo "Vendor sync modified files:"
+            echo "$changed" | awk '{ print $2 }' | sed '/^$/d'
+            echo "Failing because vendor files mismatch. Please update scripts/sync_vendor.py"
+            exit 1
+          else
+            echo "Vendor files are up-to-date."
+          fi

filename: scripts/sync_vendor.py
patch: @@ -12,7 +12,9 @@
 
     "https://raw.githubusercontent.com/nothings/stb/refs/heads/master/stb_image.h": "vendor/stb/stb_image.h",
 
-    "https://github.com/mackron/miniaudio/raw/refs/tags/0.11.22/miniaudio.h": "vendor/miniaudio/miniaudio.h",
+    # not using latest tag to avoid this issue: https://github.com/ggml-org/llama.cpp/pull/17179#discussion_r2515877926
+    # "https://github.com/mackron/miniaudio/raw/refs/tags/0.11.23/miniaudio.h": "vendor/miniaudio/miniaudio.h",
+    "https://github.com/mackron/miniaudio/raw/669ed3e844524fcd883231b13095baee9f6de304/miniaudio.h": "vendor/miniaudio/miniaudio.h",
 
     "https://raw.githubusercontent.com/yhirose/cpp-httplib/refs/tags/v0.27.0/httplib.h": "vendor/cpp-httplib/httplib.h",
 }
Repository: ollama/ollama
Pull request: Simple chat example

Simple example using Bruce's chat endpoint

Changed files:
filename: examples/python-simplechat/client.py
patch: @@ -0,0 +1,46 @@
+import json
+import requests
+
+# NOTE: ollama must be running for this to work, start the ollama app or run `ollama serve`
+model = "llama2"  # TODO: update this for whatever model you wish to use
+
+
+def chat(messages):
+    r = requests.post(
+        "http://0.0.0.0:11434/api/chat",
+        json={"model": model, "messages": messages, "stream": True},
+    )
+    r.raise_for_status()
+    output = ""
+
+    for line in r.iter_lines():
+        body = json.loads(line)
+        if "error" in body:
+            raise Exception(body["error"])
+        if body.get("done") is False:
+            message = body.get("message", "")
+            content = message.get("content", "")
+            output += content
+            # the response streams one token at a time, print that as we receive it
+            print(content, end="", flush=True)
+
+
+        if body.get("done", False):
+            message["content"] = output
+            return message
+
+
+def main():
+    messages = []
+    
+    while True:
+        user_input = input("Enter a prompt: ")
+        print()
+        messages.append({"role": "user", "content": user_input})
+        message = chat(messages)
+        messages.append(message)
+        print("\n\n")
+
+
+if __name__ == "__main__":
+    main()

filename: examples/python-simplechat/readme.md
patch: @@ -0,0 +1,24 @@
+# Simple Chat Example
+
+The **chat** endpoint is one of two ways to generate text from an LLM with Ollama. At a high level you provide the endpoint an array of objects with a role and content specified. Then with each output and prompt, you add more of those role/content objects, which builds up the history.
+
+## Review the Code
+
+You can see in the **chat** function that actually calling the endpoint is done simply with:
+
+```python
+r = requests.post(
+  "http://0.0.0.0:11434/api/chat",
+  json={"model": model, "messages": messages, "stream": True},
+)
+```
+
+With the **generate** endpoint, you need to provide a `prompt`. But with **chat**, you provide `messages`. And the resulting stream of responses includes a `message` object with a `content` field.
+
+The final JSON object doesn't provide the full content, so you will need to build the content yourself.
+
+In the **main** function, we collect `user_input` and add it as a message to our messages and that is passed to the chat function. When the LLM is done responding the output is added as another message.
+
+## Next Steps
+
+In this example, all generations are kept. You might want to experiment with summarizing everything older than 10 conversations to enable longer history with less context being used.
Repository: denoland/deno
Pull request: fix(deps): use windows-sys for all windows targets

there are `*-pc-windows-gnullvm` target, which are not covered by the previous condition. other packages are already using this

<!--
Before submitting a PR, please read https://docs.deno.com/runtime/manual/references/contributing

1. Give the PR a descriptive title.

  Examples of good title:
    - fix(std/http): Fix race condition in server
    - docs(console): Update docstrings
    - feat(doc): Handle nested reexports

  Examples of bad title:
    - fix #7123
    - update docs
    - fix bugs

2. Ensure there is a related issue and it is referenced in the PR text.
3. Ensure there are tests that cover the changes.
4. Ensure `cargo test` passes.
5. Ensure `./tools/format.js` passes without changing files.
6. Ensure `./tools/lint.js` passes.
7. Open as a draft PR if your work is still in progress. The CI won't run
   all steps, but you can add '[ci]' to a commit message to force it to.
8. If you would like to run the benchmarks on the CI, add the 'ci-bench' label.
-->


Changed files:
filename: runtime/subprocess_windows/Cargo.toml
patch: @@ -14,9 +14,7 @@ fastrand = "2.3.0"
 futures-channel = "0.3.31"
 libc = "0.2.172"
 
-[target.x86_64-pc-windows-gnu.dependencies]
-windows-sys = { version = "0.59.0", features = ["Win32_Security", "Win32_System_JobObjects", "Win32_System_Diagnostics_Debug", "Win32_Globalization", "Win32_System_Threading", "Win32_Storage_FileSystem", "Win32_System_Environment", "Win32_Foundation", "Win32_System_Kernel", "Win32_System_Memory", "Win32_System_ProcessStatus", "Win32_System_Registry", "Win32_UI_Shell", "Win32_System_Com", "Win32_System_WindowsProgramming", "Win32_UI_WindowsAndMessaging", "Win32_System_Pipes", "Win32_System_Console", "Win32_System_IO"] }
-[target.x86_64-pc-windows-msvc.dependencies]
+[target.'cfg(windows)'.dependencies]
 windows-sys = { version = "0.59.0", features = ["Win32_Security", "Win32_System_JobObjects", "Win32_System_Diagnostics_Debug", "Win32_Globalization", "Win32_System_Threading", "Win32_Storage_FileSystem", "Win32_System_Environment", "Win32_Foundation", "Win32_System_Kernel", "Win32_System_Memory", "Win32_System_ProcessStatus", "Win32_System_Registry", "Win32_UI_Shell", "Win32_System_Com", "Win32_System_WindowsProgramming", "Win32_UI_WindowsAndMessaging", "Win32_System_Pipes", "Win32_System_Console", "Win32_System_IO"] }
 
 [dev-dependencies]
Repository: nodejs/node
Pull request: doc: add stability index to the `--watch-kill-signal` flag

For context: https://github.com/nodejs/node/pull/58719#issuecomment-3049879179

<!--
Before submitting a pull request, please read:

- the CONTRIBUTING guide at https://github.com/nodejs/node/blob/HEAD/CONTRIBUTING.md
- the commit message formatting guidelines at
  https://github.com/nodejs/node/blob/HEAD/doc/contributing/pull-requests.md#commit-message-guidelines

For code changes:
1. Include tests for any bug fixes or new features.
2. Update documentation if relevant.
3. Ensure that `make -j4 test` (UNIX), or `vcbuild test` (Windows) passes.

If you believe this PR should be highlighted in the Node.js CHANGELOG
please add the `notable-change` label.

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved.
-->


Changed files:
filename: doc/api/cli.md
patch: @@ -3160,6 +3160,8 @@ added:
   - v24.4.0
 -->
 
+> Stability: 1.1 - Active Development
+
 Customizes the signal sent to the process on watch mode restarts.
 
 ```bash
Repository: ollama/ollama
Pull request: do not fail on unsupported template variables

- do not fail on unsupported parameters in model template

resolves #1242

Changed files:
filename: server/images.go
patch: @@ -58,18 +58,21 @@ type PromptVars struct {
 
 func (m *Model) Prompt(p PromptVars) (string, error) {
 	var prompt strings.Builder
-	tmpl, err := template.New("").Parse(m.Template)
+	// Use the "missingkey=zero" option to handle missing variables without panicking
+	tmpl, err := template.New("").Option("missingkey=zero").Parse(m.Template)
 	if err != nil {
 		return "", err
 	}
 
-	if p.System == "" {
-		// use the default system prompt for this model if one is not specified
-		p.System = m.System
+	vars := map[string]any{
+		"System":   p.System,
+		"Prompt":   p.Prompt,
+		"Response": p.Response,
+		"First":    p.First,
 	}
 
 	var sb strings.Builder
-	if err := tmpl.Execute(&sb, p); err != nil {
+	if err := tmpl.Execute(&sb, vars); err != nil {
 		return "", err
 	}
 	prompt.WriteString(sb.String())
Repository: denoland/deno
Pull request: fix: skip doing npm resolution in more cases

There was a bug that was causing npm resolution to occur due to:

* https://github.com/denoland/deno_semver/pull/49

Also includes:

* https://github.com/denoland/deno_semver/pull/45

Changed files:
filename: Cargo.lock
patch: @@ -2876,9 +2876,9 @@ dependencies = [
 
 [[package]]
 name = "deno_semver"
-version = "0.9.0"
+version = "0.9.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2625b7107cc3f61a462886d5fa77c23e063c1fd15b90e3d5ee2646e9f6178d55"
+checksum = "92d46d2fd6959170a6e9f6607a6f79683868fa82ceac56ca520ab014e4fa5b21"
 dependencies = [
  "capacity_builder",
  "deno_error",

filename: Cargo.toml
patch: @@ -73,7 +73,7 @@ deno_media_type = { version = "=0.2.9", features = ["module_specifier"] }
 deno_native_certs = "0.3.0"
 deno_npm = "=0.42.0"
 deno_path_util = "=0.6.4"
-deno_semver = "=0.9.0"
+deno_semver = "=0.9.1"
 deno_task_shell = "=0.26.0"
 deno_terminal = "=0.2.3"
 deno_unsync = { version = "0.4.4", default-features = false }