helloadhavan/github_issues huggingface dataset:
Repository: facebook/react
Pull request: Remove @providesModule remnants

Remove @providesModule remnants

Removes `@providesModule` from the generated RN modules and CI validation that no `@providesModule` is added which should no longer be needed as this has been the case for years now.


Changed files:
filename: .circleci/config.yml
patch: @@ -84,7 +84,6 @@ jobs:
       - run: node ./scripts/prettier/index
       - run: node ./scripts/tasks/eslint
       - run: ./scripts/circleci/check_license.sh
-      - run: ./scripts/circleci/check_modules.sh
       - run: ./scripts/circleci/test_print_warnings.sh
 
   yarn_flow:

filename: scripts/circleci/check_modules.sh
patch: @@ -1,17 +0,0 @@
-#!/bin/bash
-
-set -e
-
-# Make sure we don't introduce accidental @providesModule annotations.
-EXPECTED='scripts/rollup/wrappers.js'
-ACTUAL=$(git grep -l @providesModule -- './*.js' ':!scripts/rollup/shims/*.js')
-
-# Colors
-red=$'\e[1;31m'
-end=$'\e[0m'
-
-if [ "$EXPECTED" != "$ACTUAL" ]; then
-  printf "%s\n" "${red}ERROR: @providesModule crept into some new files?${end}"
-  diff -u <(echo "$EXPECTED") <(echo "$ACTUAL") || true
-  exit 1
-fi

filename: scripts/rollup/wrappers.js
patch: @@ -406,7 +406,6 @@ ${license}
  *
  * @noflow
  * @nolint
- * @providesModule ${globalName}-dev
  * @preventMunge
  * ${getSigningToken()}
  */
@@ -421,7 +420,6 @@ ${license}
  *
  * @noflow
  * @nolint
- * @providesModule ${globalName}-prod
  * @preventMunge
  * ${getSigningToken()}
  */
@@ -436,7 +434,6 @@ ${license}
  *
  * @noflow
  * @nolint
- * @providesModule ${globalName}-profiling
  * @preventMunge
  * ${getSigningToken()}
  */
Repository: denoland/deno
Pull request: test: disable test-dgram-send-empty-buffer.js on mac

This test has been very flaky on CI recently. Disabling for now to unblock the release.

Changed files:
filename: tests/node_compat/config.toml
patch: @@ -301,7 +301,7 @@
 "parallel/test-dgram-send-cb-quelches-error.js" = {}
 "parallel/test-dgram-send-default-host.js" = {}
 "parallel/test-dgram-send-empty-array.js" = { flaky = true }
-"parallel/test-dgram-send-empty-buffer.js" = { flaky = true }
+"parallel/test-dgram-send-empty-buffer.js" = { darwin = false, flaky = true }
 "parallel/test-dgram-send-empty-packet.js" = { flaky = true }
 "parallel/test-dgram-send-error.js" = {}
 "parallel/test-dgram-send-invalid-msg-type.js" = {}
Repository: denoland/deno
Pull request: ci: disable symcache generation on Windows, part 3


Changed files:
filename: .github/workflows/ci.generate.ts
patch: @@ -760,8 +760,8 @@ const ci = {
         {
           name: "Generate symcache",
           if: [
-            "(matrix.job == 'test' || matrix.job == 'bench' && matrix.os != 'windows') &&",
-            "matrix.profile == 'release' && (matrix.use_sysroot ||",
+            "(matrix.job == 'test' || matrix.job == 'bench') &&",
+            "matrix.os != 'windows' && matrix.profile == 'release' && (matrix.use_sysroot ||",
             "github.repository == 'denoland/deno')",
           ].join("\n"),
           run: [

filename: .github/workflows/ci.yml
patch: @@ -443,8 +443,8 @@ jobs:
         run: 'sudo chroot /sysroot "$(pwd)/target/${{ matrix.profile }}/deno" --version'
       - name: Generate symcache
         if: |-
-          !(matrix.skip) && ((matrix.job == 'test' || matrix.job == 'bench' && matrix.os != 'windows') &&
-          matrix.profile == 'release' && (matrix.use_sysroot ||
+          !(matrix.skip) && ((matrix.job == 'test' || matrix.job == 'bench') &&
+          matrix.os != 'windows' && matrix.profile == 'release' && (matrix.use_sysroot ||
           github.repository == 'denoland/deno'))
         run: |-
           target/release/deno -A tools/release/create_symcache.ts ./deno.symcache
Repository: facebook/react
Pull request: [FB] use modern entrypoint in tests

Removes the entrypoint hack in tests since we gate legacy mode tests now

Changed files:
filename: packages/react-dom/src/__tests__/ReactDOMRoot-test.js
patch: @@ -47,7 +47,7 @@ describe('ReactDOMRoot', () => {
     expect(container.textContent).toEqual('Hi');
   });
 
-  // @gate !classic || !__DEV__
+  // @gate !www || !__DEV__
   it('warns if you import createRoot from react-dom', async () => {
     expect(() => ReactDOM.createRoot(container)).toErrorDev(
       'You are importing createRoot from "react-dom" which is not supported. ' +
@@ -58,7 +58,7 @@ describe('ReactDOMRoot', () => {
     );
   });
 
-  // @gate !classic || !__DEV__
+  // @gate !www || !__DEV__
   it('warns if you import hydrateRoot from react-dom', async () => {
     expect(() => ReactDOM.hydrateRoot(container, null)).toErrorDev(
       'You are importing hydrateRoot from "react-dom" which is not supported. ' +

filename: packages/react/index.modern.fb.js
patch: @@ -33,6 +33,7 @@ export {
   unstable_Activity,
   unstable_Scope,
   unstable_SuspenseList,
+  unstable_TracingMarker,
   unstable_getCacheForType,
   unstable_useCacheRefresh,
   unstable_useMemoCache,
@@ -48,10 +49,10 @@ export {
   useLayoutEffect,
   useMemo,
   useOptimistic,
+  useSyncExternalStore,
   useReducer,
   useRef,
   useState,
-  useSyncExternalStore,
   useTransition,
   useActionState,
   version,

filename: scripts/jest/setupHostConfigs.js
patch: @@ -14,11 +14,6 @@ function resolveEntryFork(resolvedEntry, isFBBundle) {
   // .js
 
   if (isFBBundle) {
-    if (__EXPERIMENTAL__) {
-      // We can't currently use the true modern entry point because too many tests fail.
-      // TODO: Fix tests to not use ReactDOM.render or gate them. Then we can remove this.
-      return resolvedEntry;
-    }
     const resolvedFBEntry = resolvedEntry.replace(
       '.js',
       __EXPERIMENTAL__ ? '.modern.fb.js' : '.classic.fb.js'
Repository: ollama/ollama
Pull request: fix docker build

Resolves #652 

Changed files:
filename: Dockerfile
patch: @@ -2,7 +2,7 @@ FROM nvidia/cuda:11.8.0-devel-ubuntu22.04
 
 ARG TARGETARCH
 ARG VERSION=0.0.0
-ARG GOFLAGS="'-ldflags -w -s'"
+ARG GOFLAGS="'-ldflags=-w -s'"
 
 WORKDIR /go/src/github.com/jmorganca/ollama
 RUN apt-get update && apt-get install -y git build-essential cmake
Repository: huggingface/transformers
Pull request: [serve] add cors warnings

# What does this PR do?

This PR adds:
- a warning about cors being not super safe (when it is enabled)
- a warning about downstream apps might needing CORS (when it is NOT enabled). Related to https://github.com/huggingface/transformers/issues/39932

<img width="731" height="111" alt="Screenshot 2025-08-12 at 17 34 20" src="https://github.com/user-attachments/assets/781ca31c-330c-4b75-9ea5-6fae33d7e831" />



Changed files:
filename: src/transformers/commands/serving.py
patch: @@ -634,6 +634,13 @@ def run(self):
                 allow_methods=["*"],
                 allow_headers=["*"],
             )
+            logger.warning_once(
+                "CORS allow origin is set to `*`. This is not recommended for production environments."
+            )
+        else:
+            logger.warning_once(
+                "Some apps may require CORS. Consider launching the server with `--enable-cors` if you see errors."
+            )
 
         @app.post("/v1/chat/completions")
         def chat_completion(request: dict):
Repository: ollama/ollama
Pull request: Document response stream chunk delimiter.

Discussion on discord at https://discord.com/channels/1128867683291627614/1128867684130508875/1156838261919076352

Changed files:
filename: docs/api.md
patch: @@ -23,6 +23,10 @@ Model names follow a `model:tag` format. Some examples are `orca-mini:3b-q4_1` a
 
 All durations are returned in nanoseconds.
 
+### Streaming responses
+
+Certain endpoints stream responses as JSON objects delineated with the newline (`\n`) character.
+
 ## Generate a completion
 
 ```shell

filename: server/routes.go
patch: @@ -610,6 +610,7 @@ func streamResponse(c *gin.Context, ch chan any) {
 			return false
 		}
 
+		// Delineate chunks with new-line delimiter
 		bts = append(bts, '\n')
 		if _, err := w.Write(bts); err != nil {
 			log.Printf("streamResponse: w.Write failed with %s", err)
Repository: nodejs/node
Pull request: tools: add missing highway defines for IBM i

This was added for AIX but should have included IBM i as well.
<!--
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: tools/v8_gypfiles/v8.gyp
patch: @@ -2291,7 +2291,7 @@
           ['v8_target_arch=="s390x"', {
             'defines': ['HWY_BROKEN_EMU128=0',],
           }],
-          ['OS == "aix"', {
+          ['OS in "aix os400"', {
             'defines': ['HWY_BROKEN_EMU128=0',],
           }],
           ['v8_target_arch=="arm" and arm_version==7', {
Repository: ollama/ollama
Pull request: switch to forked readline lib which doesn't wreck the repl prompt

There's a bug in the readline library for non-Windows systems which causes the placeholder text to drop a character. This switches us over to a patched version temporarily.

Changed files:
filename: cmd/cmd.go
patch: @@ -18,7 +18,7 @@ import (
 	"strings"
 	"time"
 
-	"github.com/chzyer/readline"
+	"github.com/pdevine/readline"
 	"github.com/dustin/go-humanize"
 	"github.com/olekukonko/tablewriter"
 	"github.com/spf13/cobra"

filename: go.mod
patch: @@ -8,6 +8,7 @@ require (
 	github.com/mattn/go-runewidth v0.0.14
 	github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db
 	github.com/olekukonko/tablewriter v0.0.5
+	github.com/pdevine/readline v1.5.2
 	github.com/spf13/cobra v1.7.0
 )
 
@@ -16,7 +17,6 @@ require github.com/rivo/uniseg v0.2.0 // indirect
 require (
 	github.com/bytedance/sonic v1.9.1 // indirect
 	github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 // indirect
-	github.com/chzyer/readline v1.5.1
 	github.com/gabriel-vasile/mimetype v1.4.2 // indirect
 	github.com/gin-contrib/cors v1.4.0
 	github.com/gin-contrib/sse v0.1.0 // indirect

filename: go.sum
patch: @@ -6,8 +6,6 @@ github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 h1:qSGYFH7+jGhD
 github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311/go.mod h1:b583jCggY9gE99b6G5LEC39OIiVsWj+R97kbl5odCEk=
 github.com/chzyer/logex v1.2.1 h1:XHDu3E6q+gdHgsdTPH6ImJMIp436vR6MPtH8gP05QzM=
 github.com/chzyer/logex v1.2.1/go.mod h1:JLbx6lG2kDbNRFnfkgvh4eRJRPX1QCoOIWomwysCBrQ=
-github.com/chzyer/readline v1.5.1 h1:upd/6fQk4src78LMRzh5vItIt361/o4uq553V8B5sGI=
-github.com/chzyer/readline v1.5.1/go.mod h1:Eh+b79XXUwfKfcPLepksvw2tcLE/Ct21YObkaSkeBlk=
 github.com/chzyer/test v1.0.0 h1:p3BQDXSxOhOG0P9z6/hGnII4LGiEPOYBhs8asl/fC04=
 github.com/chzyer/test v1.0.0/go.mod h1:2JlltgoNkt4TW/z9V/IzDdFaMTM2JPIi26O1pF38GC8=
 github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
@@ -80,6 +78,8 @@ github.com/olekukonko/tablewriter v0.0.5 h1:P2Ga83D34wi1o9J6Wh1mRuqd4mF/x/lgBS7N
 github.com/olekukonko/tablewriter v0.0.5/go.mod h1:hPp6KlRPjbx+hW8ykQs1w3UBbZlj6HuIJcUGPhkA7kY=
 github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 h1:onHthvaw9LFnH4t2DcNVpwGmV9E1BkGknEliJkfwQj0=
 github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58/go.mod h1:DXv8WO4yhMYhSNPKjeNKa5WY9YCIEBRbNzFFPJbWO6Y=
+github.com/pdevine/readline v1.5.2 h1:oz6Y5GdTmhPG+08hhxcAvtHitSANWuA2100Sppb38xI=
+github.com/pdevine/readline v1.5.2/go.mod h1:na/LbuE5PYwxI7GyopWdIs3U8HVe89lYlNTFTXH3wOw=
 github.com/pelletier/go-toml/v2 v2.0.1/go.mod h1:r9LEWfGN8R5k0VXJ+0BkIe7MYkRdwZOjgMj2KwnJFUo=
 github.com/pelletier/go-toml/v2 v2.0.8 h1:0ctb6s9mE31h0/lhu+J6OPmVeDxJn+kYnJc2jZR9tGQ=
 github.com/pelletier/go-toml/v2 v2.0.8/go.mod h1:vuYfssBdrU2XDZ9bYydBu6t+6a6PYNcZljzZR9VXg+4=
Repository: vercel/next.js
Pull request: fix: update the config.api.responseLimit type

`config.api.responseLimit` can also be [set to `false`](https://github.com/vercel/next.js/issues/82842#issuecomment-3207638164). Because of the limitations of type inference on JS files, we need to set the type to `boolean`.

See https://github.com/vercel/next.js/issues/82842#issuecomment-3207638164

Changed files:
filename: packages/next/src/server/lib/router-utils/typegen.ts
patch: @@ -526,7 +526,7 @@ export function generateValidatorFile(
   config?: {
     api?: {
       bodyParser?: boolean | { sizeLimit?: string }
-      responseLimit?: string | number
+      responseLimit?: string | number | boolean
       externalResolver?: boolean
     }
     runtime?: 'edge' | 'experimental-edge' | 'nodejs' | string // necessary unless config is exported as const
Repository: electron/electron
Pull request: fix: rounded corners disappear momentarily on window close

#### Description of Change
fix #45643

Explicitly set rounded corners in borderless mode.


<!--
Thank you for your Pull Request. Please provide a description above and review
the requirements below.

Contributors guide: https://github.com/electron/electron/blob/main/CONTRIBUTING.md
-->

#### Checklist
<!-- Remove items that do not apply. For completed items, change [ ] to [x]. -->

- [x] PR description included and stakeholders cc'd
- [x] [PR release notes](https://github.com/electron/clerk/blob/main/README.md) describe the change in a way relevant to app developers, and are [capitalized, punctuated, and past tense](https://github.com/electron/clerk/blob/main/README.md#examples).

#### Release Notes

Notes: Fix the issue where rounded corners disappear momentarily when closing on Windows 11



Changed files:
filename: shell/browser/native_window_views.cc
patch: @@ -381,8 +381,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper::Dictionary& options,
 
     bool rounded_corner = true;
     options.Get(options::kRoundedCorners, &rounded_corner);
-    if (!rounded_corner)
-      SetRoundedCorners(false);
+    SetRoundedCorners(rounded_corner);
   }
 
   LONG ex_style = ::GetWindowLong(GetAcceleratedWidget(), GWL_EXSTYLE);
Repository: vercel/next.js
Pull request: fix: update validation return types

I updated the return type of API routes and route handlers from

```ts
Promise<Response> | Response | Promise<void> | void
```

to 

```ts
Promise<Response | void> | Response | void
```

which fixes #82842.

Changed files:
filename: packages/next/src/server/lib/router-utils/typegen.ts
patch: @@ -508,21 +508,21 @@ export function generateValidatorFile(
 
   if (appRouteHandlerValidations) {
     typeDefinitions += `type RouteHandlerConfig<Route extends AppRouteHandlerRoutes = AppRouteHandlerRoutes> = {
-  GET?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response> | Response | Promise<void> | void
-  POST?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response> | Response | Promise<void> | void
-  PUT?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response> | Response | Promise<void> | void
-  PATCH?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response> | Response | Promise<void> | void
-  DELETE?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response> | Response | Promise<void> | void
-  HEAD?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response> | Response | Promise<void> | void
-  OPTIONS?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response> | Response | Promise<void> | void
+  GET?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
+  POST?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
+  PUT?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
+  PATCH?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
+  DELETE?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
+  HEAD?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
+  OPTIONS?: (request: NextRequest, context: { params: Promise<ParamMap[Route]> }) => Promise<Response | void> | Response | void
 }
 
 `
   }
 
   if (pagesApiRouteValidations) {
     typeDefinitions += `type ApiRouteConfig = {
-  default: (req: any, res: any) => Promise<void> | void | Promise<Response> | Response
+  default: (req: any, res: any) => Promise<Response | void> | Response | void
   config?: {
     api?: {
       bodyParser?: boolean | { sizeLimit?: string }
Repository: denoland/deno
Pull request: bench: disable type-checking std submodule

Can't update `tests/util/std/` submodule for now, because `std` these days relies on JSR publishing process (unfurling of specifiers).

Changed files:
filename: cli/bench/main.rs
patch: @@ -118,31 +118,33 @@ const EXEC_TIME_BENCHMARKS: &[(&str, &[&str], Option<i32>)] = &[
     &["run", "tests/testdata/benches/response_string_perf.js"],
     None,
   ),
-  (
-    "check",
-    &[
-      "check",
-      "--reload",
-      "--unstable",
-      "--config",
-      "tests/config/deno.json",
-      "tests/util/std/http/file_server_test.ts",
-    ],
-    None,
-  ),
-  (
-    "no_check",
-    &[
-      "cache",
-      "--reload",
-      "--no-check",
-      "--unstable",
-      "--config",
-      "tests/config/deno.json",
-      "tests/util/std/http/file_server_test.ts",
-    ],
-    None,
-  ),
+  // TODO(bartlomieju): temporarily disabled, because we can't upgrade `tests/util/std` submodule
+  // due to needing it to be published.
+  // (
+  //   "check",
+  //   &[
+  //     "check",
+  //     "--reload",
+  //     "--unstable",
+  //     "--config",
+  //     "tests/config/deno.json",
+  //     "tests/util/std/http/file_server_test.ts",
+  //   ],
+  //   None,
+  // ),
+  // (
+  //   "no_check",
+  //   &[
+  //     "cache",
+  //     "--reload",
+  //     "--no-check",
+  //     "--unstable",
+  //     "--config",
+  //     "tests/config/deno.json",
+  //     "tests/util/std/http/file_server_test.ts",
+  //   ],
+  //   None,
+  // ),
 ];
 
 const RESULT_KEYS: &[&str] =
Repository: vercel/next.js
Pull request: fix: avoid importing types that will be unused

See https://github.com/vercel/next.js/discussions/77721#discussioncomment-14167630

Changed files:
filename: packages/next/src/server/lib/router-utils/typegen.ts
patch: @@ -538,7 +538,23 @@ export function generateValidatorFile(
   }
 
   // Build import statement based on what's actually needed
-  const routeImports = ['AppRoutes', 'LayoutRoutes', 'ParamMap']
+  const routeImports = []
+
+  // Only import AppRoutes if there are app pages
+  if (appPageValidations) {
+    routeImports.push('AppRoutes')
+  }
+
+  // Only import LayoutRoutes if there are layouts
+  if (layoutValidations) {
+    routeImports.push('LayoutRoutes')
+  }
+
+  // Only import ParamMap if there are routes that use it
+  if (appPageValidations || layoutValidations || appRouteHandlerValidations) {
+    routeImports.push('ParamMap')
+  }
+
   if (hasAppRouteHandlers) {
     routeImports.push('AppRouteHandlerRoutes')
   }
@@ -552,13 +568,18 @@ export function generateValidatorFile(
     ? "import type { NextRequest } from 'next/server.js'\n"
     : ''
 
+  // Only import metadata types if there are App Router pages or layouts that might use them
+  const metadataImport =
+    appPageValidations || layoutValidations
+      ? 'import type { ResolvingMetadata, ResolvingViewport } from "next/dist/lib/metadata/types/metadata-interface.js"\n'
+      : ''
+
   return `// This file is generated automatically by Next.js
 // Do not edit this file manually
 // This file validates that all pages and layouts export the correct types
 
 ${routeImportStatement}
-import type { ResolvingMetadata, ResolvingViewport } from "next/dist/lib/metadata/types/metadata-interface.js"
-${nextRequestImport}
+${metadataImport}${nextRequestImport}
 ${typeDefinitions}
 ${appPageValidations}
Repository: ollama/ollama
Pull request: remove unused push/pull params


Changed files:
filename: api/types.go
patch: @@ -81,8 +81,6 @@ type CopyRequest struct {
 type PullRequest struct {
 	Name     string `json:"name"`
 	Insecure bool   `json:"insecure,omitempty"`
-	Username string `json:"username"`
-	Password string `json:"password"`
 }
 
 type ProgressResponse struct {
@@ -95,8 +93,6 @@ type ProgressResponse struct {
 type PushRequest struct {
 	Name     string `json:"name"`
 	Insecure bool   `json:"insecure,omitempty"`
-	Username string `json:"username"`
-	Password string `json:"password"`
 }
 
 type ListResponse struct {

filename: server/routes.go
patch: @@ -292,8 +292,6 @@ func PullModelHandler(c *gin.Context) {
 
 		regOpts := &RegistryOptions{
 			Insecure: req.Insecure,
-			Username: req.Username,
-			Password: req.Password,
 		}
 
 		ctx, cancel := context.WithCancel(c.Request.Context())
@@ -323,8 +321,6 @@ func PushModelHandler(c *gin.Context) {
 
 		regOpts := &RegistryOptions{
 			Insecure: req.Insecure,
-			Username: req.Username,
-			Password: req.Password,
 		}
 
 		ctx := context.Background()