helloadhavan/github_issues huggingface dataset:
Repository: nodejs/node
Pull request: doc: fix filehandle.read typo

<!--
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/fs.md
patch: @@ -397,7 +397,7 @@ changes:
   from the file. If `null` or `-1`, data will be read from the current file
   position, and the position will be updated. If `position` is a non-negative
   integer, the current file position will remain unchanged.
-  **Default:**: `null`
+  **Default:** `null`
 * Returns: {Promise} Fulfills upon success with an object with two properties:
   * `bytesRead` {integer} The number of bytes read
   * `buffer` {Buffer|TypedArray|DataView} A reference to the passed in `buffer`
Repository: ollama/ollama
Pull request: Trim spaces and quotes from llm lib override

Fixes #3512 

Changed files:
filename: llm/server.go
patch: @@ -180,7 +180,7 @@ func NewLlamaServer(model string, adapters, projectors []string, opts api.Option
 	availableServers := availableServers()
 	servers := serversForGpu(info)
 
-	demandLib := os.Getenv("OLLAMA_LLM_LIBRARY")
+	demandLib := strings.Trim(os.Getenv("OLLAMA_LLM_LIBRARY"), "\"' ")
 	if demandLib != "" {
 		serverPath := availableServers[demandLib]
 		if serverPath == "" {
Repository: ollama/ollama
Pull request: add qa-pilot link

add a [qa-pilot](https://github.com/reid41/QA-Pilot.git) tool which is also based on `ollama`.

Changed files:
filename: README.md
patch: @@ -292,6 +292,7 @@ See the [API documentation](./docs/api.md) for all endpoints.
 - [AnythingLLM (Docker + MacOs/Windows/Linux native app)](https://github.com/Mintplex-Labs/anything-llm)
 - [Ollama Basic Chat: Uses HyperDiv Reactive UI](https://github.com/rapidarchitect/ollama_basic_chat)
 - [Ollama-chats RPG](https://github.com/drazdra/ollama-chats)
+- [QA-Pilot: Chat with Code Repository](https://github.com/reid41/QA-Pilot)
 - [ChatOllama: Open Source Chatbot based on Ollama with Knowledge Bases](https://github.com/sugarforever/chat-ollama)
 - [CRAG Ollama Chat: Simple Web Search with Corrective RAG](https://github.com/Nagi-ovo/CRAG-Ollama-Chat)
 - [RAGFlow: Open-source Retrieval-Augmented Generation engine based on deep document understanding](https://github.com/infiniflow/ragflow)
@@ -310,6 +311,7 @@ See the [API documentation](./docs/api.md) for all endpoints.
 - [Oatmeal](https://github.com/dustinblackman/oatmeal)
 - [cmdh](https://github.com/pgibler/cmdh)
 - [ooo](https://github.com/npahlfer/ooo)
+- [shell-pilot](https://github.com/reid41/shell-pilot)
 - [tenere](https://github.com/pythops/tenere)
 - [llm-ollama](https://github.com/taketwo/llm-ollama) for [Datasette's LLM CLI](https://llm.datasette.io/en/stable/).
 - [typechat-cli](https://github.com/anaisbetts/typechat-cli)
Repository: ollama/ollama
Pull request: Add simple rag-chatbot to community integrations

- Hi there! I've been using Ollama for some time now, and I've been really pleased with it. Thanks so much for developing and keeping up with this project. It's been a great help for students like me to effortlessly run llm models locally. 
- I have created a simple chatbot app with Ollama, with a simple interface so you can use and chat with multiple PDFs. I hope my contribute useful for our community! I will be very happy if this project is in the community integrations.
- My Repo: https://github.com/datvodinh/rag-chatbot.git
- Demo: https://github.com/datvodinh/rag-chatbot/blob/master/README.md


Changed files:
filename: README.md
patch: @@ -296,7 +296,7 @@ See the [API documentation](./docs/api.md) for all endpoints.
 - [ChatOllama: Open Source Chatbot based on Ollama with Knowledge Bases](https://github.com/sugarforever/chat-ollama)
 - [CRAG Ollama Chat: Simple Web Search with Corrective RAG](https://github.com/Nagi-ovo/CRAG-Ollama-Chat)
 - [RAGFlow: Open-source Retrieval-Augmented Generation engine based on deep document understanding](https://github.com/infiniflow/ragflow)
-
+- [Ollama RAG Chatbot: Local Chat with multiples PDFs using Ollama and RAG.](https://github.com/datvodinh/rag-chatbot.git)
 ### Terminal
 
 - [podman-ollama](https://github.com/ericcurtin/podman-ollama)
Repository: ollama/ollama
Pull request: Update README.md with Discord-Ollama project

Generalized TypeScript Discord Bot that integrates the Ollama-js library so any model from Ollama can be built or pulled into use.

Changed files:
filename: README.md
patch: @@ -382,6 +382,7 @@ See the [API documentation](./docs/api.md) for all endpoints.
 - [Page Assist](https://github.com/n4ze3m/page-assist) (Chrome Extension)
 - [AI Telegram Bot](https://github.com/tusharhero/aitelegrambot) (Telegram bot using Ollama in backend)
 - [AI ST Completion](https://github.com/yaroslavyaroslav/OpenAI-sublime-text) (Sublime Text 4 AI assistant plugin with Ollama support)
+- [Discord-Ollama Chat Bot](https://github.com/kevinthedang/discord-ollama) (Generalized TypeScript Discord Bot w/ Tuning Documentation)
 
 ### Supported backends 
 - [llama.cpp](https://github.com/ggerganov/llama.cpp) project founded by Georgi Gerganov.
Repository: denoland/deno
Pull request: ci: run node_compat_tests only on weekdays

Update cron schedule from `0 10 * * *` to `0 10 * * 1-5` to run Mon–Fri only. Manual `workflow_dispatch` remains available for weekend runs if needed.

<!-- START COPILOT CODING AGENT TIPS -->
---

💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more [Copilot coding agent tips](https://gh.io/copilot-coding-agent-tips) in the docs.

Changed files:
filename: .github/workflows/node_compat_test.yml
patch: @@ -2,7 +2,7 @@ name: node_compat_test
 
 on:
   schedule:
-    - cron: '0 10 * * *'
+    - cron: '0 10 * * 1-5'
   workflow_dispatch:
 
 jobs:
Repository: vercel/next.js
Pull request: Turbopack: improve next/dynamic eventual consistentcy

Use bail instead of panic to better recover from eventual consistency situations.

Closes PACK-5636

Changed files:
filename: crates/next-api/src/dynamic_imports.rs
patch: @@ -19,7 +19,7 @@
 //!      to wait until all the dynamic components are being loaded, this ensures hydration mismatch
 //!      won't occur
 
-use anyhow::Result;
+use anyhow::{Context, Result};
 use next_core::{
     next_app::ClientReferencesChunks, next_client_reference::EcmascriptClientReferenceModule,
     next_dynamic::NextDynamicEntryModule,
@@ -66,8 +66,12 @@ pub(crate) async fn collect_next_dynamic_chunks(
                 NextDynamicChunkAvailability::ClientReferences(client_reference_chunks) => {
                     client_reference_chunks
                         .client_component_client_chunks
-                        .get(&parent_client_reference.unwrap())
-                        .unwrap()
+                        .get(
+                            &parent_client_reference.context(
+                                "Parent client reference not found for next/dynamic import",
+                            )?,
+                        )
+                        .context("Client reference chunk group not found for next/dynamic import")?
                         .availability_info
                 }
                 NextDynamicChunkAvailability::AvailabilityInfo(availability_info) => {
Repository: ollama/ollama
Pull request: Add Chatbot UI v2 to Community Integrations

This adds Chatbot UI v2 by @mckaywrigley to the list of Community Integrations. This version has native Ollama compatibility now.

Changed files:
filename: README.md
patch: @@ -267,6 +267,7 @@ See the [API documentation](./docs/api.md) for all endpoints.
 - [HTML UI](https://github.com/rtcfirefly/ollama-ui)
 - [Saddle](https://github.com/jikkuatwork/saddle)
 - [Chatbot UI](https://github.com/ivanfioravanti/chatbot-ollama)
+- [Chatbot UI v2](https://github.com/mckaywrigley/chatbot-ui)
 - [Typescript UI](https://github.com/ollama-interface/Ollama-Gui?tab=readme-ov-file)
 - [Minimalistic React UI for Ollama Models](https://github.com/richawo/minimal-llm-ui)
 - [Open WebUI](https://github.com/open-webui/open-webui)
Repository: ggml-org/llama.cpp
Pull request: vulkan: fix mul_mat_vec_iq1_s formatting


Changed files:
filename: ggml/src/ggml-vulkan/vulkan-shaders/mul_mat_vec_iq1_s.comp
patch: @@ -10,44 +10,44 @@ FLOAT_TYPE temp[NUM_COLS][NUM_ROWS];
 void calc_superblock(const uint a_offset, const uint b_offset, const uint ib32, const uint i,
                      const uint num_blocks_per_row, const uint first_row, const uint num_rows) {
     const uint y_idx_base = i * QUANT_K + 32 * ib32;
-    [[unroll]] for (uint j = 0; j < NUM_COLS; ++j) {    
+    [[unroll]] for (uint j = 0; j < NUM_COLS; ++j) {
         const uint base_b_idx = (j * p.batch_stride_b + b_offset + y_idx_base) / 4;
-        [[unroll]] for (uint l = 0; l < 4; ++l) {            
+        [[unroll]] for (uint l = 0; l < 4; ++l) {
             const vec4 b_val_0 = vec4(data_b_v4[base_b_idx + 2 * l]);
             const vec4 b_val_1 = vec4(data_b_v4[base_b_idx + 2 * l + 1]);
 
             // index for data_a
             uint ibi = a_offset / QUANT_K + first_row * num_blocks_per_row + i;
 
-            [[unroll]] for (uint n = 0; n < num_rows; ++n) {                
+            [[unroll]] for (uint n = 0; n < num_rows; ++n) {
                 const float d = float(data_a[ibi].d);
                 const uint qh = data_a[ibi].qh[ib32];
 
                 const float dl = d * float(2 * bitfieldExtract(qh, 12, 3) + 1);
                 const uint qs = data_a[ibi].qs[4 * ib32 + l];
-                const uint idxhi = bitfieldExtract(qh, 3 * int(l), 3);              
+                const uint idxhi = bitfieldExtract(qh, 3 * int(l), 3);
                 const uint16_t grid = uint16_t(iq1s_grid[qs | (idxhi << 8)]);
 
                 const float delta_val = ((qh & 0x8000) != 0) ? -IQ1S_DELTA : IQ1S_DELTA;
-                const vec4 delta_v = vec4(delta_val);				
+                const vec4 delta_v = vec4(delta_val);
                 const vec4 fbits0 = vec4(
                     float(bitfieldExtract(grid, 0, 2)),
                     float(bitfieldExtract(grid, 2, 2)),
                     float(bitfieldExtract(grid, 4, 2)),
                     float(bitfieldExtract(grid, 6, 2))
-                );				
+                );
                 const vec4 fbits1 = vec4(
                     float(bitfieldExtract(grid, 8, 2)),
                     float(bitfieldExtract(grid, 10, 2)),
                     float(bitfieldExtract(grid, 12, 2)),
                     float(bitfieldExtract(grid, 14, 2))
                 );
-				
+
                 vec4 sum_v = fma(b_val_0, fbits0 + delta_v, vec4(0.0));
                 sum_v      = fma(b_val_1, fbits1 + delta_v, sum_v);
-				FLOAT_TYPE sum = dot(sum_v, vec4(1.0));
-				
-                temp[j][n] = fma(dl, sum, temp[j][n]);				
+                FLOAT_TYPE sum = dot(sum_v, vec4(1.0));
+
+                temp[j][n] = fma(dl, sum, temp[j][n]);
                 ibi += num_blocks_per_row;
             }
         }
Repository: ollama/ollama
Pull request: types/model: export IsValidNamePart


Changed files:
filename: types/model/name.go
patch: @@ -156,7 +156,7 @@ func ParseName(s, fill string) Name {
 			r = Name{}
 			return false
 		}
-		if kind == PartExtraneous || !isValidPart(kind, part) {
+		if kind == PartExtraneous || !IsValidNamePart(kind, part) {
 			r = Name{}
 			return false
 		}
@@ -176,7 +176,7 @@ func parseMask(s string) Name {
 			// mask part; treat as empty but valid
 			return true
 		}
-		if !isValidPart(kind, part) {
+		if !IsValidNamePart(kind, part) {
 			panic(fmt.Errorf("invalid mask part %s: %q", kind, part))
 		}
 		r.parts[kind] = part
@@ -608,7 +608,7 @@ func ParseNameFromFilepath(s, fill string) Name {
 	var r Name
 	for i := range PartBuild + 1 {
 		part, rest, _ := strings.Cut(s, string(filepath.Separator))
-		if !isValidPart(i, part) {
+		if !IsValidNamePart(i, part) {
 			return Name{}
 		}
 		r.parts[i] = part
@@ -654,9 +654,12 @@ func (r Name) FilepathNoBuild() string {
 	return filepath.Join(r.parts[:PartBuild]...)
 }
 
-// isValidPart reports if s contains all valid characters for the given
-// part kind.
-func isValidPart(kind PartKind, s string) bool {
+// IsValidNamePart reports if s contains all valid characters for the given
+// part kind and is under MaxNamePartLen bytes.
+func IsValidNamePart(kind PartKind, s string) bool {
+	if len(s) > MaxNamePartLen {
+		return false
+	}
 	if s == "" {
 		return false
 	}

filename: types/model/name_test.go
patch: @@ -105,6 +105,12 @@ var testNames = map[string]fields{
 	strings.Repeat("a", MaxNamePartLen+1): {},
 }
 
+func TestIsValidNameLen(t *testing.T) {
+	if IsValidNamePart(PartNamespace, strings.Repeat("a", MaxNamePartLen+1)) {
+		t.Errorf("unexpectedly valid long name")
+	}
+}
+
 // TestConsecutiveDots tests that consecutive dots are not allowed in any
 // part, to avoid path traversal. There also are some tests in testNames, but
 // this test is more exhaustive and exists to emphasize the importance of
Repository: huggingface/transformers
Pull request: Remove DISABLE_KERNEL_MAPPING flag

# What does this PR do?

Removes `DISABLE_KERNEL_MAPPING` from docker files since it's an opt in for now, and we don't use kernels by default

Changed files:
filename: docker/transformers-all-latest-gpu/Dockerfile
patch: @@ -12,8 +12,6 @@ SHELL ["sh", "-lc"]
 ARG PYTORCH='2.8.0'
 # Example: `cu102`, `cu113`, etc.
 ARG CUDA='cu126'
-# Disable kernel mapping for now until all tests pass
-ENV DISABLE_KERNEL_MAPPING=1
 
 RUN apt update
 RUN apt install -y git libsndfile1-dev tesseract-ocr espeak-ng python3 python3-pip ffmpeg git-lfs

filename: docker/transformers-quantization-latest-gpu/Dockerfile
patch: @@ -12,8 +12,6 @@ SHELL ["sh", "-lc"]
 ARG PYTORCH='2.8.0'
 # Example: `cu102`, `cu113`, etc.
 ARG CUDA='cu126'
-# Disable kernel mapping for quantization tests
-ENV DISABLE_KERNEL_MAPPING=1
 
 RUN apt update
 RUN apt install -y git libsndfile1-dev tesseract-ocr espeak-ng python3 python3-pip ffmpeg
Repository: denoland/deno
Pull request: ci: fix npm publish

It's configured for trusted publishing now.

* https://github.com/denoland/deno/actions/runs/22631494903/job/65582540872

Changed files:
filename: .github/workflows/npm_publish.yml
patch: @@ -36,10 +36,8 @@ jobs:
       - name: Install Node
         uses: actions/setup-node@v6
         with:
-          node-version: '22.x'
+          node-version: '24.x'
           registry-url: 'https://registry.npmjs.org'
 
       - name: Publish
-        env:
-          NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
         run: ./tools/release/npm/build.ts ${{ github.event.inputs.version }} --publish

filename: tools/release/npm/build.ts
patch: @@ -22,8 +22,7 @@ const packages: Package[] = [{
   os: "win32",
   cpu: "x64",
 }, {
-  // use x64_64 until there's an arm64 build
-  zipFileName: "deno-x86_64-pc-windows-msvc.zip",
+  zipFileName: "deno-aarch64-pc-windows-msvc.zip",
   os: "win32",
   cpu: "arm64",
 }, {
Repository: nodejs/node
Pull request: doc: update deprecation guide for `util.is**()`

## Description 

use modern alternative per @ljharb comment on https://github.com/nodejs/userland-migrations/pull/119.



Changed files:
filename: doc/api/deprecations.md
patch: @@ -1085,6 +1085,10 @@ Type: End-of-Life
 The `util.isDate()` API has been removed. Please use
 `arg instanceof Date` instead.
 
+Also for stronger approaches, consider using:
+`Date.prototype.toString.call(arg) === '[object Date]' && !isNaN(arg)`.
+This can also be used in a `try/catch` block to handle invalid date objects.
+
 ### DEP0048: `util.isError()`
 
 <!-- YAML
@@ -1109,9 +1113,7 @@ changes:
 
 Type: End-of-Life
 
-The `util.isError()` API has been removed. Please use
-`Object.prototype.toString(arg) === '[object Error]' || arg instanceof Error`
-instead.
+The `util.isError()` API has been removed. Please use `Error.isError(arg)`.
 
 ### DEP0049: `util.isFunction()`
 
@@ -1272,9 +1274,7 @@ changes:
 
 Type: End-of-Life
 
-The `util.isPrimitive()` API has been removed. Please use
-`arg === null || (typeof arg !=='object' && typeof arg !== 'function')`
-instead.
+The `util.isPrimitive()` API has been removed. Please use `Object(arg) !== arg` instead.
 
 ### DEP0055: `util.isRegExp()`
Repository: vercel/next.js
Pull request: CI: Enable `experimental.isolatedDevBuild` for `test-unit`

Enabling `experimental.isolatedDevBuild` required many changes to the current workflow, so we will incrementally roll out to the tests.

1. ~~test-experimental-dev ([link](https://github.com/vercel/next.js/pull/84099))~~
2. test-dev ([link](https://github.com/vercel/next.js/pull/84562))
2. test-prod ([link](https://github.com/vercel/next.js/pull/84556))
3. test-integration ([link](https://github.com/vercel/next.js/pull/84558))
4. test-unit (here)
5. Enable by default, remove the flag, and update the rest

x-ref: https://github.com/vercel/next.js/pull/84043

Changed files:
filename: .github/workflows/build_and_test.yml
patch: @@ -542,7 +542,9 @@ jobs:
     uses: ./.github/workflows/build_reusable.yml
     with:
       nodeVersion: ${{ matrix.node }}
-      afterBuild: node run-tests.js --type unit
+      afterBuild: |
+        export __NEXT_EXPERIMENTAL_ISOLATED_DEV_BUILD=true
+        node run-tests.js --type unit
       stepName: 'test-unit-${{ matrix.node }}'
 
     secrets: inherit

filename: test/unit/isolated/config.test.ts
patch: @@ -38,7 +38,12 @@ describe('config', () => {
 
   it('Should assign object defaults deeply to user config', async () => {
     const config = await loadConfig(PHASE_DEVELOPMENT_SERVER, pathToConfigFn)
-    expect(config.distDir).toEqual('.next')
+    // In isolatedDevBuild, the default distDir is ".next/dev" during PHASE_DEVELOPMENT_SERVER.
+    if (process.env.__NEXT_EXPERIMENTAL_ISOLATED_DEV_BUILD === 'true') {
+      expect(config.distDir).toEqual('.next/dev')
+    } else {
+      expect(config.distDir).toEqual('.next')
+    }
     expect(config.onDemandEntries.maxInactiveAge).toBeDefined()
   })
Repository: facebook/react
Pull request: [compiler] Replace `for...in` with `for...of` for array of strings

closes https://github.com/facebook/react/issues/30627

Thanks!

Changed files:
filename: compiler/packages/babel-plugin-react-compiler/src/Entrypoint/Program.ts
patch: @@ -263,7 +263,7 @@ function isFilePartOfSources(
     return sources(filename);
   }
 
-  for (const prefix in sources) {
+  for (const prefix of sources) {
     if (filename.indexOf(prefix) !== -1) {
       return true;
     }
Repository: denoland/deno
Pull request: test: dgram.addMembership EINVAL error regression test

Actually fixed in #32381
Closes #31059

Changed files:
filename: tests/unit_node/dgram_test.ts
patch: @@ -58,6 +58,20 @@ Deno.test("[node/dgram] udp unref", {
   assertEquals(statusCode, 0);
 });
 
+Deno.test("[node/dgram] addMembership works", async () => {
+  const { promise, resolve } = Promise.withResolvers<void>();
+  const socket = createSocket("udp4");
+  socket.bind(0, () => {
+    try {
+      socket.addMembership("224.0.0.114");
+    } finally {
+      socket.close();
+    }
+  });
+  socket.on("close", () => resolve());
+  await promise;
+});
+
 Deno.test("[node/dgram] createSocket, reuseAddr option", async () => {
   const { promise, resolve } = Promise.withResolvers<string>();
   const socket0 = createSocket({ type: "udp4", reuseAddr: true });
Repository: ggml-org/llama.cpp
Pull request: llama : disable pipeline parallelism if compute buffer allocation fails

Since pipeline parallelism increases memory usage, if the compute buffer allocation fails we can try to disable it before failing the context creation.

Changed files:
filename: src/llama-context.cpp
patch: @@ -268,9 +268,7 @@ llama_context::llama_context(
         if (pipeline_parallel) {
             LLAMA_LOG_INFO("%s: pipeline parallelism enabled (n_copies=%d)\n", __func__, ggml_backend_sched_get_n_copies(sched.get()));
         }
-    }
 
-    if (!hparams.vocab_only) {
         llama_memory_context_ptr mctx;
         if (memory) {
             LLAMA_LOG_DEBUG("%s: reserving full memory module\n", __func__);
@@ -343,7 +341,14 @@ llama_context::llama_context(
         {
             auto * gf = graph_reserve(n_tokens, n_seqs, n_tokens, mctx.get());
             if (!gf) {
-                throw std::runtime_error("failed to allocate compute pp buffers");
+                if (pipeline_parallel) {
+                    LLAMA_LOG_WARN("%s: compute buffer allocation failed, retrying without pipeline parallelism\n", __func__);
+                    sched.reset(ggml_backend_sched_new(backend_ptrs.data(), backend_buft.data(), backend_ptrs.size(), max_nodes, false, cparams.op_offload));
+                    gf = graph_reserve(n_tokens, n_seqs, n_tokens, mctx.get());
+                }
+                if (!gf) {
+                    throw std::runtime_error("failed to allocate compute pp buffers");
+                }
             }
 
             n_splits_pp = ggml_backend_sched_get_n_splits(sched.get());
Repository: vercel/next.js
Pull request: CI: Enable `experimental.isolatedDevBuild` for `test-prod`

Enabling `experimental.isolatedDevBuild` required many changes to the current workflow, so we will incrementally roll out to the tests.

Enabling on test-prod instead of test-experimental-prod because `-experimental` CIs are filtered via `experimental-tests-manifest.json` and they don't cover all tests. We want to enable this feature by default so we should ensure this incremental rollout is covered on all test cases.

1. ~~test-experimental-dev ([link](https://github.com/vercel/next.js/pull/84099))~~
2. test-dev ([link](https://github.com/vercel/next.js/pull/84562))
3. test-prod (here)
4. test-integration
5. test-unit
6. Enable by default, remove the flag, and update the rest

x-ref: https://github.com/vercel/next.js/pull/84043

Changed files:
filename: .github/workflows/build_and_test.yml
patch: @@ -848,6 +848,7 @@ jobs:
         export IS_WEBPACK_TEST=1
         export NEXT_TEST_MODE=start
         export NEXT_TEST_REACT_VERSION="${{ matrix.react }}"
+        export __NEXT_EXPERIMENTAL_ISOLATED_DEV_BUILD=true
 
         node run-tests.js --timings -g ${{ matrix.group }} --type production
       stepName: 'test-prod-react-${{ matrix.react }}-${{ matrix.group }}'