helloadhavan/github_issues huggingface dataset:
Repository: huggingface/transformers
Pull request: Fix flash-attn for paged_attention when no kernels

Currently there is an issue when using `paged_attention` without the `kernels` package and with `flash_attn` installed: the `flash_attn_varlen_func` is no longer referenced when reaching its call. For some reason, by assigning it to a value, this can be avoided. The issue was observed on A100 and Mi325.
In the case the `flash_attn_varlen_func` function is not imported but still ends up being used, we also add a dummy function to raise a comprehensive error message.

Changed files:
filename: examples/pytorch/continuous_batching.py
patch: @@ -40,7 +40,8 @@ def generate_simple(
     attn_impl = {
         "sdpa_paged": "sdpa",
         "eager_paged": "eager",
-        "flash_paged": "flash_attention_2",
+        "paged_attention": "eager",  # TODO: this does not work on AMD docker
+        "flash_paged": "flash_attention_2",  # TODO: this does not work on AMD docker
     }[attn_impl]
 
     model = AutoModelForCausalLM.from_pretrained(MODEL_ID, dtype=torch.bfloat16, attn_implementation=attn_impl)

filename: src/transformers/integrations/flash_paged.py
patch: @@ -6,11 +6,21 @@
 from ..utils import is_flash_attn_2_available
 
 
+# For some reason, if we dont assign the function to a variable here, it will be garbage collected
 try:
     if is_flash_attn_2_available():
         from flash_attn import flash_attn_varlen_func  # noqa: F401
-except Exception:
-    pass
+
+        FLASH_ATTN_VARLEN_FUNC = flash_attn_varlen_func
+    else:
+        raise RuntimeError(
+            "Flash Attention 2 is not installed. Please refer to https://huggingface.co/docs/transformers/perf_infer_gpu_one#flashattention-2 to install it"
+        )
+except Exception as e:
+    msg = repr(e)
+
+    def FLASH_ATTN_VARLEN_FUNC(*args, **kwargs):
+        raise Exception(f"flash_attn_varlen_func is not available: {msg}")
 
 
 def paged_attention_forward(
@@ -63,6 +73,8 @@ def paged_attention_forward(
 
     if implementation is not None and hasattr(implementation, "flash_attn_varlen_func"):
         flash_attn_varlen_func = implementation.flash_attn_varlen_func
+    else:
+        flash_attn_varlen_func = FLASH_ATTN_VARLEN_FUNC
 
     custom_kwargs = {"s_aux": kwargs.get("s_aux")} if "s_aux" in kwargs else {}
Repository: ggml-org/llama.cpp
Pull request: llama : fix sanity checks during quantization

fix #17677

Changed files:
filename: src/llama-quant.cpp
patch: @@ -726,21 +726,19 @@ static void llama_model_quantize_impl(const std::string & fname_inp, const std::
     // sanity checks for models that have attention layers
     if (qs.n_attention_wv != 0 && !is_clip_model)
     {
-        const auto & n_head_kv_iter = model.hparams.n_head_kv_arr.begin();
-        // attention layers have a non-zero number of kv heads
-        int32_t n_layer_attn = model.hparams.n_layer - std::count(n_head_kv_iter, n_head_kv_iter + model.hparams.n_layer, 0);
+        int32_t n_layer_all = model.hparams.n_layer;
         if (llama_model_has_encoder(&model)) {
-            // now n_layer_attn is the number of attention layers in the encoder
+            // now n_layer_all is the number of attention layers in the encoder
             // for each decoder block, there are 2 attention layers
-            n_layer_attn += 2 * model.hparams.dec_n_layer;
+            n_layer_all += 2 * model.hparams.dec_n_layer;
         }
 
         // note: for linear-attention models (such as Qwen3 Next) this is the number of linear layers
         const int32_t n_layer_recr = std::count(model.hparams.recurrent_layer_arr.begin(), model.hparams.recurrent_layer_arr.end(), true);
 
-        LLAMA_LOG_INFO("%s: n_layer_attn = %d, n_layer_recr = %d, pruned_attention_w = %d\n", __func__, n_layer_attn, n_layer_recr, pruned_attention_w);
+        LLAMA_LOG_INFO("%s: n_layer_all = %d, n_layer_recr = %d, pruned_attention_w = %d\n", __func__, n_layer_all, n_layer_recr, pruned_attention_w);
 
-        GGML_ASSERT((qs.n_attention_wv == n_layer_attn - pruned_attention_w - n_layer_recr) && "n_attention_wv is unexpected");
+        GGML_ASSERT((qs.n_attention_wv == n_layer_all - pruned_attention_w - n_layer_recr) && "n_attention_wv is unexpected");
     }
 
     size_t total_size_org = 0;
Repository: electron/electron
Pull request: ci: add problem matcher for patch conflict output

#### Description of Change

<!--
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
-->

Adds [a GitHub actions problem matcher](https://github.com/actions/toolkit/blob/main/docs/problem-matchers.md) to add error annotations for patch conflicts to the workflow runs so they're more discoverable.

#### Checklist
<!-- Remove items that do not apply. For completed items, change [ ] to [x]. -->

- [x] PR description included and stakeholders cc'd

#### Release Notes

Notes: none <!-- Please add a one-line description for app developers to read in the release notes, or 'none' if no notes relevant to app developers. Examples and help on special cases: https://github.com/electron/clerk/blob/main/README.md#examples -->


Changed files:
filename: .github/actions/checkout/action.yml
patch: @@ -80,6 +80,9 @@ runs:
       else
         echo "The cross mount cache has $freespace_human free space - continuing"
       fi
+  - name: Add patch conflict problem matcher
+    shell: bash
+    run: echo "::add-matcher::src/electron/.github/problem-matchers/patch-conflict.json"
   - name: Gclient Sync
     if: steps.check-cache.outputs.cache_exists == 'false'
     shell: bash
@@ -128,7 +131,11 @@ runs:
           echo "No changes to patches detected"
         fi
       fi
-
+  - name: Remove patch conflict problem matcher
+    shell: bash
+    run: |
+      echo "::remove-matcher owner=merge-conflict::"
+      echo "::remove-matcher owner=patch-conflict::"
   # delete all .git directories under src/ except for
   # third_party/angle/ and third_party/dawn/ because of build time generation of files
   # gen/angle/commit.h depends on third_party/angle/.git/HEAD

filename: .github/problem-matchers/patch-conflict.json
patch: @@ -0,0 +1,24 @@
+{
+  "problemMatcher": [
+    {
+      "owner": "merge-conflict",
+      "pattern": [
+        {
+          "regexp": "^CONFLICT\\s\\(\\S+\\): (Merge conflict in \\S+)$",
+          "message": 1
+        }
+      ]
+    },
+    {
+      "owner": "patch-conflict",
+      "pattern": [
+        {
+          "regexp": "^error: (patch failed: (\\S+):(\\d+))$",
+          "message": 1,
+          "file": 2,
+          "line": 3
+        }
+      ]
+    }
+  ]
+}
Repository: ollama/ollama
Pull request: Bump llama.cpp to b2276

Fixes #2758 

Changed files:
filename: llm/llama.cpp
patch: @@ -1 +1 @@
-Subproject commit 96633eeca1265ed03e57230de54032041c58f9cd
+Subproject commit b11a93df41921846a10628a7c306d5c82a549939
Repository: electron/electron
Pull request: build: fix depot tool pathing on Windows (#47194)

Backport of #47194

See that PR for details.


Notes: none

Changed files:
filename: .github/actions/install-build-tools/action.yml
patch: @@ -13,11 +13,16 @@ runs:
       fi
       export BUILD_TOOLS_SHA=8246e57791b0af4ae5975eb96f09855f9269b1cd
       npm i -g @electron/build-tools
+      # Update depot_tools to ensure python
       e d update_depot_tools
       e auto-update disable
+      # Disable further updates of depot_tools
       e d auto-update disable
       if [ "$(expr substr $(uname -s) 1 10)" == "MSYS_NT-10" ]; then
         e d cipd.bat --version
         cp "C:\Python311\python.exe" "C:\Python311\python3.exe"
+        echo "C:\Users\ContainerAdministrator\.electron_build_tools\third_party\depot_tools" >> $GITHUB_PATH
+      else
+        echo "$HOME/.electron_build_tools/third_party/depot_tools" >> $GITHUB_PATH
+        echo "$HOME/.electron_build_tools/third_party/depot_tools/python-bin" >> $GITHUB_PATH
       fi
-      echo "$HOME/.electron_build_tools/third_party/depot_tools" >> $GITHUB_PATH
Repository: facebook/react
Pull request: Convert ReactDOMServerIntegrationLegacyContextDisabled to createRoot


Changed files:
filename: packages/react-dom/src/__tests__/ReactDOMServerIntegrationLegacyContextDisabled-test.internal.js
patch: @@ -13,28 +13,29 @@
 const ReactDOMServerIntegrationUtils = require('./utils/ReactDOMServerIntegrationTestUtils');
 
 let React;
-let ReactDOM;
+let ReactDOMClient;
 let ReactFeatureFlags;
 let ReactDOMServer;
 
 function initModules() {
   // Reset warning cache.
   jest.resetModules();
   React = require('react');
-  ReactDOM = require('react-dom');
+  ReactDOMClient = require('react-dom/client');
   ReactDOMServer = require('react-dom/server');
 
   ReactFeatureFlags = require('shared/ReactFeatureFlags');
   ReactFeatureFlags.disableLegacyContext = true;
 
   // Make them available to the helpers.
   return {
-    ReactDOM,
+    ReactDOMClient,
     ReactDOMServer,
   };
 }
 
-const {resetModules, itRenders} = ReactDOMServerIntegrationUtils(initModules);
+const {resetModules, itRenders, clientRenderOnBadMarkup} =
+  ReactDOMServerIntegrationUtils(initModules);
 
 function formatValue(val) {
   if (val === null) {
@@ -104,7 +105,7 @@ describe('ReactDOMServerIntegrationLegacyContextDisabled', () => {
           <RegularFn />
         </span>
       </LegacyProvider>,
-      3,
+      render === clientRenderOnBadMarkup ? 6 : 3,
     );
     expect(e.textContent).toBe('{}undefinedundefined');
     expect(lifecycleContextLog).toEqual([]);
Repository: ggml-org/llama.cpp
Pull request: build: enable parallel builds in msbuild using MTT

msbuild performance has been poor recently, particularly since the model implementations were split into separate source files. This change enables MultiToolTask which enables parallelism within a project without the problems of /MP. See https://devblogs.microsoft.com/cppblog/improved-parallelism-in-msbuild/.

I tested each of the vulkan and cuda backends. My CPU is a 32-core threadripper.

```
vulkan before
========== Rebuild started at 2:50 PM and took 03:38.550 minutes ==========
vulkan after
========== Rebuild started at 3:36 PM and took 01:57.272 minutes ==========

cuda before
========== Rebuild started at 3:27 PM and took 07:59.340 minutes ==========
cuda after
========== Rebuild started at 3:38 PM and took 06:17.516 minutes ==========
```

This is supported in vs2019+. I think unknown options are ignored, so this shouldn't be harmful on older versions.

Changed files:
filename: CMakeLists.txt
patch: @@ -72,6 +72,12 @@ if (MSVC)
     add_compile_options("$<$<COMPILE_LANGUAGE:CXX>:/bigobj>")
 endif()
 
+if (LLAMA_STANDALONE)
+    # enable parallel builds for msbuild
+    list(APPEND CMAKE_VS_GLOBALS UseMultiToolTask=true)
+    list(APPEND CMAKE_VS_GLOBALS EnforceProcessCountAcrossBuilds=true)
+endif()
+
 if (CMAKE_SYSTEM_NAME STREQUAL "iOS")
     set(LLAMA_TOOLS_INSTALL_DEFAULT OFF)
 else()
Repository: vercel/next.js
Pull request: Turbopack: Remove useless 'default' built-in webpack loader condition

Follow up to https://github.com/vercel/next.js/pull/83246#discussion_r2366553689

Discussed this with @lukesandberg and we can't find a place where it would be very useful, it seems it might've been useful with the old builtin condition syntax (which I removed).

It also looks like maybe I forgot to actually wire this up to anything? Whoops. Whelp, now it's gone.

Closes PACK-5537

Changed files:
filename: crates/next-core/src/next_shared/webpack_rules/mod.rs
patch: @@ -49,8 +49,6 @@ pub(crate) mod sass;
 )]
 #[serde(rename_all = "kebab-case")]
 pub enum WebpackLoaderBuiltinCondition {
-    /// Treated as always-present.
-    Default,
     /// Client-side code.
     Browser,
     /// Code in `node_modules` that should typically not be modified by webpack loaders.
@@ -70,7 +68,6 @@ pub enum WebpackLoaderBuiltinCondition {
 impl WebpackLoaderBuiltinCondition {
     pub fn as_str(self) -> &'static str {
         match self {
-            Self::Default => "default",
             Self::Browser => "browser",
             Self::Foreign => "foreign",
             Self::Development => "development",
@@ -86,7 +83,6 @@ impl FromStr for WebpackLoaderBuiltinCondition {
 
     fn from_str(s: &str) -> Result<Self, Self::Err> {
         match s {
-            "default" => Ok(Self::Default),
             "browser" => Ok(Self::Browser),
             "foreign" => Ok(Self::Foreign),
             "development" => Ok(Self::Development),

filename: docs/01-app/03-api-reference/05-config/01-next-config-js/turbopack.mdx
patch: @@ -183,7 +183,6 @@ module.exports = {
 
 In addition, a number of built-in conditions are supported:
 
-- `default`: Always matched. A no-op.
 - `browser`: Matches code that will execute on the client. Server code can be matched using `{not: 'browser'}`.
 - `foreign`: Matches code in `node_modules`, as well as some Next.js internals. Usually you'll want to restrict loaders to `{not: 'foreign'}`. This can improve performance by reducing the number of files the loader is invoked on.
 - `development`: Matches when using `next dev --turbopack`.

filename: packages/next/src/server/config-schema.ts
patch: @@ -114,7 +114,6 @@ const zTurbopackLoaderItem: zod.ZodType<TurbopackLoaderItem> = z.union([
 
 const zTurbopackLoaderBuiltinCondition: zod.ZodType<TurbopackLoaderBuiltinCondition> =
   z.union([
-    z.literal('default'),
     z.literal('browser'),
     z.literal('foreign'),
     z.literal('development'),

filename: packages/next/src/server/config-shared.ts
patch: @@ -107,7 +107,6 @@ export type TurbopackLoaderItem =
     }
 
 export type TurbopackLoaderBuiltinCondition =
-  | 'default'
   | 'browser'
   | 'foreign'
   | 'development'
Repository: facebook/react
Pull request: [Flight] Fully support serializing Map/Set in console logs

Currently we serialize Map/Set through our regular flow and not the console serialization. The console one is more forgiving than the regular one.


Changed files:
filename: packages/react-client/src/__tests__/ReactFlight-test.js
patch: @@ -2628,7 +2628,7 @@ describe('ReactFlight', () => {
       return 'hello';
     }
     function ServerComponent() {
-      console.log('hi', {prop: 123, fn: foo});
+      console.log('hi', {prop: 123, fn: foo, map: new Map([['foo', foo]])});
       throw new Error('err');
     }
 
@@ -2670,6 +2670,13 @@ describe('ReactFlight', () => {
     expect(typeof loggedFn).toBe('function');
     expect(loggedFn).not.toBe(foo);
     expect(loggedFn.toString()).toBe(foo.toString());
+
+    const loggedMap = mockConsoleLog.mock.calls[0][1].map;
+    expect(loggedMap instanceof Map).toBe(true);
+    const loggedFn2 = loggedMap.get('foo');
+    expect(typeof loggedFn2).toBe('function');
+    expect(loggedFn2).not.toBe(foo);
+    expect(loggedFn2.toString()).toBe(foo.toString());
   });
 
   it('uses the server component debug info as the element owner in DEV', async () => {

filename: packages/react-server/src/ReactFlightServer.js
patch: @@ -2021,6 +2021,28 @@ function serializeSet(request: Request, set: Set<ReactClientValue>): string {
   return '$W' + id.toString(16);
 }
 
+function serializeConsoleMap(
+  request: Request,
+  counter: {objectCount: number},
+  map: Map<ReactClientValue, ReactClientValue>,
+): string {
+  // Like serializeMap but for renderConsoleValue.
+  const entries = Array.from(map);
+  const id = outlineConsoleValue(request, counter, entries);
+  return '$Q' + id.toString(16);
+}
+
+function serializeConsoleSet(
+  request: Request,
+  counter: {objectCount: number},
+  set: Set<ReactClientValue>,
+): string {
+  // Like serializeMap but for renderConsoleValue.
+  const entries = Array.from(set);
+  const id = outlineConsoleValue(request, counter, entries);
+  return '$W' + id.toString(16);
+}
+
 function serializeIterator(
   request: Request,
   iterator: Iterator<ReactClientValue>,
@@ -3220,10 +3242,10 @@ function renderConsoleValue(
     }
 
     if (value instanceof Map) {
-      return serializeMap(request, value);
+      return serializeConsoleMap(request, counter, value);
     }
     if (value instanceof Set) {
-      return serializeSet(request, value);
+      return serializeConsoleSet(request, counter, value);
     }
     // TODO: FormData is not available in old Node. Remove the typeof later.
     if (typeof FormData === 'function' && value instanceof FormData) {
Repository: electron/electron
Pull request: build: fix depot tool pathing on Windows

#### Description of Change
- Followup to #47160.  Unfortunately that PR did not fix the issue as it turns out the issue is caused by depot_tools being preinstalled on the widows runner image.  This PR fixes the underlying issue by properly setting the path to the depot_tools installed as part of the build which will then resolve this error:
```
python3_bin_reldir.txt not found. need to initialize depot_tools by
running gclient, update_depot_tools or ensure_bootstrap.
```

Verified by building ffmpeg for a testing build here: https://github.com/electron/electron/actions/runs/15171656549/job/42663073571?pr=47194#step:23:43892

Once this PR makes it way through all supported branches, we can remove depot_tools from the windows runner image by reapplying https://github.com/electron/infra/pull/120
<!--
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] `npm test` passes
- [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: none


Changed files:
filename: .github/actions/install-build-tools/action.yml
patch: @@ -15,12 +15,16 @@ runs:
       fi
       export BUILD_TOOLS_SHA=6e8526315ea3b4828882497e532b8340e64e053c
       npm i -g @electron/build-tools
+      # Update depot_tools to ensure python
       e d update_depot_tools
       e auto-update disable
+      # Disable further updates of depot_tools
       e d auto-update disable
       if [ "$(expr substr $(uname -s) 1 10)" == "MSYS_NT-10" ]; then
         e d cipd.bat --version
         cp "C:\Python311\python.exe" "C:\Python311\python3.exe"
-      fi
-      echo "$HOME/.electron_build_tools/third_party/depot_tools" >> $GITHUB_PATH
-      echo "$HOME/.electron_build_tools/third_party/depot_tools/python-bin" >> $GITHUB_PATH
+        echo "C:\Users\ContainerAdministrator\.electron_build_tools\third_party\depot_tools" >> $GITHUB_PATH
+      else
+        echo "$HOME/.electron_build_tools/third_party/depot_tools" >> $GITHUB_PATH
+        echo "$HOME/.electron_build_tools/third_party/depot_tools/python-bin" >> $GITHUB_PATH
+      fi
\ No newline at end of file
Repository: nodejs/node
Pull request: meta: remove `build-windows.yml`

All the actions done in `build-windows.yml` are also done in `coverage-windows.yml`, this means that the separate building of windows in this action is redundant.

https://github.com/nodejs/node/blob/2bfc9e467cb05578efa4d3db497f368fb144e5fc/.github/workflows/coverage-windows.yml#L46-L58

is the same as 

https://github.com/nodejs/node/blob/2bfc9e467cb05578efa4d3db497f368fb144e5fc/.github/workflows/build-windows.yml#L41-L53

Changed files:
filename: .github/workflows/build-windows.yml
patch: @@ -1,53 +0,0 @@
-name: Build Windows
-
-on:
-  pull_request:
-    paths-ignore:
-      - README.md
-      - .github/**
-      - '!.github/workflows/build-windows.yml'
-    types: [opened, synchronize, reopened, ready_for_review]
-  push:
-    branches:
-      - main
-      - canary
-      - v[0-9]+.x-staging
-      - v[0-9]+.x
-    paths-ignore:
-      - README.md
-      - .github/**
-      - '!.github/workflows/build-windows.yml'
-
-concurrency:
-  group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
-  cancel-in-progress: true
-
-env:
-  PYTHON_VERSION: '3.12'
-  FLAKY_TESTS: keep_retrying
-
-permissions:
-  contents: read
-
-jobs:
-  build-windows:
-    if: github.event.pull_request.draft == false
-    strategy:
-      matrix:
-        windows: [windows-2022]
-      fail-fast: false
-    runs-on: ${{ matrix.windows }}
-    steps:
-      - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332  # v4.1.7
-        with:
-          persist-credentials: false
-      - name: Set up Python ${{ env.PYTHON_VERSION }}
-        uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3  # v5.2.0
-        with:
-          python-version: ${{ env.PYTHON_VERSION }}
-      - name: Install deps
-        run: choco install nasm
-      - name: Environment Information
-        run: npx envinfo
-      - name: Build
-        run: ./vcbuild.bat
Repository: ollama/ollama
Pull request: Refine container image build script

Allow overriding the platform, image name, and tag latest for standard and rocm images.

Fixes #2721 

Changed files:
filename: scripts/build_docker.sh
patch: @@ -5,13 +5,15 @@ set -eu
 export VERSION=${VERSION:-$(git describe --tags --first-parent --abbrev=7 --long --dirty --always | sed -e "s/^v//g")}
 export GOFLAGS="'-ldflags=-w -s \"-X=github.com/jmorganca/ollama/version.Version=$VERSION\" \"-X=github.com/jmorganca/ollama/server.mode=release\"'"
 
+IMAGE_NAME=${IMAGE_NAME:-"ollama/ollama"}
+BUILD_PLATFORM=${BUILD_PLATFORM:-"linux/arm64,linux/amd64"}
 docker build \
     --load \
-    --platform=linux/arm64,linux/amd64 \
+    --platform=${BUILD_PLATFORM} \
     --build-arg=VERSION \
     --build-arg=GOFLAGS \
     -f Dockerfile \
-    -t ollama/ollama:$VERSION \
+    -t ${IMAGE_NAME}:$VERSION \
     .
 
 docker build \
@@ -21,5 +23,12 @@ docker build \
     --build-arg=GOFLAGS \
     --target runtime-rocm \
     -f Dockerfile \
-    -t ollama/ollama:$VERSION-rocm \
+    -t ${IMAGE_NAME}:$VERSION-rocm \
     .
+
+docker tag ${IMAGE_NAME}:$VERSION ${IMAGE_NAME}:latest
+docker tag ${IMAGE_NAME}:$VERSION-rocm ${IMAGE_NAME}:rocm
+
+echo "To release, run:"
+echo "  docker push ${IMAGE_NAME}:$VERSION && docker push ${IMAGE_NAME}:latest"
+echo "  docker push ${IMAGE_NAME}:$VERSION-rocm && docker push ${IMAGE_NAME}:rocm"
\ No newline at end of file
Repository: denoland/deno
Pull request: fix(ext/node): implement Symbol.asyncDispose for node Worker

Fixes parallel/test-worker-dispose.mjs

Changed files:
filename: ext/node/polyfills/worker_threads.ts
patch: @@ -49,6 +49,7 @@ const {
   StringPrototypeStartsWith,
   StringPrototypeTrim,
   Symbol,
+  SymbolAsyncDispose,
   SymbolFor,
   SymbolIterator,
   TypeError,
@@ -339,6 +340,10 @@ class NodeWorker extends EventEmitter {
     return PromiseResolve(0);
   }
 
+  async [SymbolAsyncDispose]() {
+    await this.terminate();
+  }
+
   ref() {
     this[privateWorkerRef](true);
   }

filename: tests/node_compat/config.jsonc
patch: @@ -1544,6 +1544,7 @@
     // TODO(bartlomieju): disabled during work on `node:inspector`, this test didn't actualy run before
     // "parallel/test-worker-debug.js": {},
     "parallel/test-worker-dns-terminate-during-query.js": {},
+    "parallel/test-worker-dispose.mjs": {},
     "parallel/test-worker-esmodule.js": {},
     "parallel/test-worker-event.js": {},
     "parallel/test-worker-fs-stat-watcher.js": {},