helloadhavan/github_issues huggingface dataset:
Repository: facebook/react
Pull request: fix[devtools/extension]: fixed duplicating panels in firefox

Multiple `chrome.panels.create` calls result into having duplicate panels created in Firefox, these changes fix that.

Now calling `chrome.panels.create` only if there are no panels created yet.

Changed files:
filename: packages/react-devtools-extensions/src/main/index.js
patch: @@ -340,16 +340,24 @@ function ensureInitialHTMLIsCleared(container) {
 
 function createComponentsPanel() {
   if (componentsPortalContainer) {
+    // Panel is created and user opened it at least once
     render('components');
 
     return;
   }
 
+  if (componentsPanel) {
+    // Panel is created, but wasn't opened yet, so no document is present for it
+    return;
+  }
+
   chrome.devtools.panels.create(
     IS_CHROME || IS_EDGE ? '⚛️ Components' : 'Components',
     IS_EDGE ? 'icons/production.svg' : '',
     'panel.html',
     createdPanel => {
+      componentsPanel = createdPanel;
+
       createdPanel.onShown.addListener(portal => {
         componentsPortalContainer = portal.container;
         if (componentsPortalContainer != null) {
@@ -370,16 +378,24 @@ function createComponentsPanel() {
 
 function createProfilerPanel() {
   if (profilerPortalContainer) {
+    // Panel is created and user opened it at least once
     render('profiler');
 
     return;
   }
 
+  if (profilerPanel) {
+    // Panel is created, but wasn't opened yet, so no document is present for it
+    return;
+  }
+
   chrome.devtools.panels.create(
     IS_CHROME || IS_EDGE ? '⚛️ Profiler' : 'Profiler',
     IS_EDGE ? 'icons/production.svg' : '',
     'panel.html',
     createdPanel => {
+      profilerPanel = createdPanel;
+
       createdPanel.onShown.addListener(portal => {
         profilerPortalContainer = portal.container;
         if (profilerPortalContainer != null) {
@@ -510,6 +526,8 @@ let store = null;
 
 let profilingData = null;
 
+let componentsPanel = null;
+let profilerPanel = null;
 let componentsPortalContainer = null;
 let profilerPortalContainer = null;
Repository: electron/electron
Pull request: build: use Python311 exe

Backport of #45360

See that PR for details.


Notes: none

Changed files:
filename: .github/actions/install-build-tools/action.yml
patch: @@ -16,5 +16,5 @@ runs:
       e auto-update disable
       if [ "$(expr substr $(uname -s) 1 10)" == "MSYS_NT-10" ]; then
         e d cipd.bat --version
-        cp "C:\Python37\python.exe" "C:\Python37\python3.exe"
+        cp "C:\Python311\python.exe" "C:\Python311\python3.exe"
       fi
Repository: vercel/next.js
Pull request: Turbopack/Webpack Build: Remove dead code

## What?

`__NEXT_OPTIMIZE_FONTS` doesn't exist anymore, so this is dead code.



Closes PACK-4925

Changed files:
filename: packages/next/src/shared/lib/head.tsx
patch: @@ -137,29 +137,6 @@ function reduceComponents<T extends {} & WithInAmpMode>(
     .reverse()
     .map((c: React.ReactElement<any>, i: number) => {
       const key = c.key || i
-      if (
-        process.env.NODE_ENV !== 'development' &&
-        process.env.__NEXT_OPTIMIZE_FONTS &&
-        !inAmpMode
-      ) {
-        if (
-          c.type === 'link' &&
-          c.props['href'] &&
-          // TODO(prateekbh@): Replace this with const from `constants` when the tree shaking works.
-          ['https://fonts.googleapis.com/css', 'https://use.typekit.net/'].some(
-            (url) => c.props['href'].startsWith(url)
-          )
-        ) {
-          const newProps = { ...(c.props || {}) }
-          newProps['data-href'] = newProps['href']
-          newProps['href'] = undefined
-
-          // Add this attribute to make it easy to identify optimized tags
-          newProps['data-optimized-fonts'] = true
-
-          return React.cloneElement(c, newProps)
-        }
-      }
       if (process.env.NODE_ENV === 'development') {
         // omit JSON-LD structured data snippets from the warning
         if (c.type === 'script' && c.props['type'] !== 'application/ld+json') {
Repository: nodejs/node
Pull request: deps: update amaro to 0.1.9

This is an automated update of amaro to 0.1.9.

Changed files:
filename: deps/amaro/dist/package.json
patch: @@ -4,7 +4,7 @@
     "강동윤 <kdy1997.dev@gmail.com>"
   ],
   "description": "wasm module for swc",
-  "version": "1.7.14",
+  "version": "1.7.35",
   "license": "Apache-2.0",
   "repository": {
     "type": "git",

filename: deps/amaro/package.json
patch: @@ -1,6 +1,6 @@
 {
 	"name": "amaro",
-	"version": "0.1.8",
+	"version": "0.1.9",
 	"description": "Node.js TypeScript wrapper",
 	"license": "MIT",
 	"type": "commonjs",

filename: src/amaro_version.h
patch: @@ -2,5 +2,5 @@
 // Refer to tools/dep_updaters/update-amaro.sh
 #ifndef SRC_AMARO_VERSION_H_
 #define SRC_AMARO_VERSION_H_
-#define AMARO_VERSION "0.1.8"
+#define AMARO_VERSION "0.1.9"
 #endif  // SRC_AMARO_VERSION_H_
Repository: facebook/react
Pull request: useFormState fix: action -> target

I mixed these attributes up in https://github.com/facebook/react/pull/27302

Changed files:
filename: packages/react-server-dom-webpack/src/__tests__/ReactFlightDOMForm-test.js
patch: @@ -354,7 +354,7 @@ describe('ReactFlightDOMForm', () => {
 
   // @gate enableFormActions
   // @gate enableAsyncActions
-  it("useFormState can change the action's target with the `permalink` argument", async () => {
+  it('useFormState can change the action URL with the `permalink` argument', async () => {
     const serverAction = serverExports(function action(prevState) {
       return {state: prevState.count + 1};
     });
@@ -386,7 +386,7 @@ describe('ReactFlightDOMForm', () => {
     const span = container.getElementsByTagName('span')[0];
     expect(span.textContent).toBe('Count: 1');
 
-    expect(form.target).toBe('/permalink');
+    expect(form.action).toBe('http://localhost/permalink');
   });
 
   // @gate enableFormActions
@@ -427,6 +427,6 @@ describe('ReactFlightDOMForm', () => {
     const span = container.getElementsByTagName('span')[0];
     expect(span.textContent).toBe('Count: 1');
 
-    expect(form.target).toBe('/permalink');
+    expect(form.action).toBe('http://localhost/permalink');
   });
 });

filename: packages/react-server/src/ReactFizzHooks.js
patch: @@ -575,12 +575,12 @@ function useFormState<S, P>(
     dispatch.$$FORM_ACTION = (prefix: string) => {
       // $FlowIgnore[prop-missing]
       const metadata: ReactCustomFormAction = boundAction.$$FORM_ACTION(prefix);
-      // Override the target URL
+      // Override the action URL
       if (permalink !== undefined) {
         if (__DEV__) {
           checkAttributeStringCoercion(permalink, 'target');
         }
-        metadata.target = permalink + '';
+        metadata.action = permalink + '';
       }
       return metadata;
     };
Repository: ggml-org/llama.cpp
Pull request: readme : update hot topics


Changed files:
filename: README.md
patch: @@ -17,6 +17,7 @@ LLM inference in C/C++
 
 ## Hot topics
 
+- **[guide : running gpt-oss with llama.cpp](https://github.com/ggml-org/llama.cpp/discussions/15396)**
 - **[[FEEDBACK] Better packaging for llama.cpp to support downstream consumers 🤗](https://github.com/ggml-org/llama.cpp/discussions/15313)**
 - Support for the `gpt-oss` model with native MXFP4 format has been added | [PR](https://github.com/ggml-org/llama.cpp/pull/15091) | [Collaboration with NVIDIA](https://blogs.nvidia.com/blog/rtx-ai-garage-openai-oss) | [Comment](https://github.com/ggml-org/llama.cpp/discussions/15095)
 - Hot PRs: [All](https://github.com/ggml-org/llama.cpp/pulls?q=is%3Apr+label%3Ahot+) | [Open](https://github.com/ggml-org/llama.cpp/pulls?q=is%3Apr+label%3Ahot+is%3Aopen)
Repository: ggml-org/llama.cpp
Pull request: server : fix incoming tasks not process in order (#15008)

With 3+ concurrent requests sending back-to-back tasks, one (or more if you add more concurrent requests) get stuck in the deferred queue almost until you stop sending new requests.

When a previous task is completed and pop_deferred_task is called there is already a newly received task in queue_tasks so the task poped from queue_tasks_deferred queue will be second in queue_tasks so it will later deferred again (as last) in queue_tasks_deferred queue.
In this PR we change it so that poped task is at front of queue_tasks_deferred so will be the one executed next.

Changed files:
filename: tools/server/server.cpp
patch: @@ -1729,7 +1729,7 @@ struct server_queue {
     void pop_deferred_task() {
         std::unique_lock<std::mutex> lock(mutex_tasks);
         if (!queue_tasks_deferred.empty()) {
-            queue_tasks.emplace_back(std::move(queue_tasks_deferred.front()));
+            queue_tasks.emplace_front(std::move(queue_tasks_deferred.front()));
             queue_tasks_deferred.pop_front();
         }
         condition_tasks.notify_one();
Repository: huggingface/transformers
Pull request: fix: remove undefined variable

`MusicgenSinusoidalPositionalEmbedding` seems like a modified copy of `Speech2TextSinusoidalPositionalEmbedding`, however, in `__init__` method, `self.offset` is not defined for Musicgen. This removes the undefined `self.offset` variable from `MusicgenSinusoidalPositionalEmbedding` implementation.
 
@eustlb


Changed files:
filename: src/transformers/models/musicgen/modeling_musicgen.py
patch: @@ -147,7 +147,7 @@ def forward(self, input_ids: torch.Tensor, past_key_values_length: int = 0):
         position_ids = (torch.arange(seq_len) + past_key_values_length).to(input_ids.device)
         # expand embeddings if needed
         if seq_len > self.weights.size(0):
-            self.make_weights(seq_len + self.offset, self.embedding_dim)
+            self.make_weights(seq_len, self.embedding_dim)
         return self.weights.index_select(0, position_ids.view(-1)).detach()
 
 

filename: src/transformers/models/musicgen_melody/modeling_musicgen_melody.py
patch: @@ -154,7 +154,7 @@ def forward(self, inputs_embeds: torch.Tensor, past_key_values_length: int = 0):
         position_ids = (torch.arange(seq_len) + past_key_values_length).to(inputs_embeds.device)
         # expand embeddings if needed
         if seq_len > self.weights.size(0):
-            self.make_weights(seq_len + self.offset, self.embedding_dim)
+            self.make_weights(seq_len, self.embedding_dim)
         return self.weights.index_select(0, position_ids.view(-1)).detach()
Repository: electron/electron
Pull request: build: use Python311 exe

#### Description of Change

Fixes our Windows CI to use Python 3.11.9/ the Python311.exe

#### Checklist
<!-- Remove items that do not apply. For completed items, change [ ] to [x]. -->

- [ ] PR description included and stakeholders cc'd
- [ ] `npm test` passes
- [ ] tests are [changed or added](https://github.com/electron/electron/blob/main/docs/development/testing.md)
- [ ] relevant documentation, tutorials, templates and examples are changed or added
- [ ] [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: @@ -16,5 +16,5 @@ runs:
       e auto-update disable
       if [ "$(expr substr $(uname -s) 1 10)" == "MSYS_NT-10" ]; then
         e d cipd.bat --version
-        cp "C:\Python37\python.exe" "C:\Python37\python3.exe"
+        cp "C:\Python311\python.exe" "C:\Python311\python3.exe"
       fi
Repository: nodejs/node
Pull request: assert: fix the string length check for printing the simple diff

Fixes a small issue introduced in https://github.com/nodejs/node/pull/54862

The check that was comparing the total string length to decide if the comparison was long enough to pick between the "stacked" diff or the "simple" one, was not considering the double quotes surrounding `actual` and `expected` when they are strings



Changed files:
filename: lib/internal/assert/assertion_error.js
patch: @@ -134,7 +134,14 @@ function getStackedDiff(actual, expected) {
 }
 
 function getSimpleDiff(originalActual, actual, originalExpected, expected) {
-  const stringsLen = actual.length + expected.length;
+  let stringsLen = actual.length + expected.length;
+  // Accounting for the quotes wrapping strings
+  if (typeof originalActual === 'string') {
+    stringsLen -= 2;
+  }
+  if (typeof originalExpected === 'string') {
+    stringsLen -= 2;
+  }
   if (stringsLen <= kMaxShortStringLength && (originalActual !== 0 || originalExpected !== 0)) {
     return { message: `${actual} !== ${expected}`, header: '' };
   }

filename: test/parallel/test-assert-deep.js
patch: @@ -846,6 +846,26 @@ test('Additional tests', () => {
     }
   );
 
+  assert.throws(
+    () => assert.strictEqual('apple', 'pear'),
+    {
+      name: 'AssertionError',
+      message: 'Expected values to be strictly equal:\n\n\'apple\' !== \'pear\'\n'
+    }
+  );
+
+  assert.throws(
+    () => assert.strictEqual('ABABABABABAB', 'BABABABABABA'),
+    {
+      name: 'AssertionError',
+      message: 'Expected values to be strictly equal:\n' +
+        '+ actual - expected\n' +
+        '\n' +
+        "+ 'ABABABABABAB'\n" +
+        "- 'BABABABABABA'\n"
+    }
+  );
+
   assert.notDeepStrictEqual(new Date(), new Date(2000, 3, 14));
 
   assert.throws(

filename: test/parallel/test-assert.js
patch: @@ -919,11 +919,7 @@ test('Additional asserts', () => {
     {
       code: 'ERR_ASSERTION',
       constructor: assert.AssertionError,
-      message: 'Expected values to be strictly equal:\n' +
-        '+ actual - expected\n' +
-        '\n' +
-        "+ 'string'\n" +
-        '- false\n'
+      message: 'Expected values to be strictly equal:\n\n\'string\' !== false\n'
     }
   );
 
@@ -935,11 +931,7 @@ test('Additional asserts', () => {
     {
       code: 'ERR_ASSERTION',
       constructor: assert.AssertionError,
-      message: 'Expected values to be strictly equal:\n' +
-        '+ actual - expected\n' +
-        '\n' +
-        "+ 'string'\n" +
-        '- false\n'
+      message: 'Expected values to be strictly equal:\n\n\'string\' !== false\n'
     }
   );
 
@@ -951,11 +943,7 @@ test('Additional asserts', () => {
   }, {
     code: 'ERR_ASSERTION',
     constructor: assert.AssertionError,
-    message: 'Expected values to be strictly equal:\n' +
-      '+ actual - expected\n' +
-      '\n' +
-      "+ 'string'\n" +
-      '- false\n'
+    message: 'Expected values to be strictly equal:\n\n\'string\' !== false\n'
     }
   );
   /* eslint-enable @stylistic/js/indent */
Repository: vercel/next.js
Pull request: [segment explorer] hover state for open-in-editor color

Add a simple hover state for the open in editor button

https://github.com/user-attachments/assets/fcca7f7e-3a73-41e0-a24f-47a86313a969

Closes NEXT-4582


Changed files:
filename: packages/next/src/next-devtools/dev-overlay/components/overview/segment-explorer.tsx
patch: @@ -220,6 +220,11 @@ export const DEV_TOOLS_INFO_RENDER_FILES_STYLES = css`
     user-select: none;
     cursor: pointer;
   }
+
+  .segment-explorer-file-label:hover {
+    filter: brightness(1.05);
+  }
+
   .segment-explorer-file-label--layout,
   .segment-explorer-file-label--template,
   .segment-explorer-file-label--default {
Repository: huggingface/transformers
Pull request: Fix: Ensure wandb logs config in offline mode

- Fixes issue with wandb not logging config in offline mode
- Added config update after wandb.init()
- Verified with run_glue.py in WANDB_MODE=offline

Changed files:
filename: src/transformers/integrations/integration_utils.py
patch: @@ -34,6 +34,10 @@
 import numpy as np
 import packaging.version
 
+
+if os.getenv("WANDB_MODE") == "offline":
+    print("⚙️  Running in WANDB offline mode")
+
 from .. import PreTrainedModel, TFPreTrainedModel, TrainingArguments
 from .. import __version__ as version
 from ..utils import (
@@ -860,7 +864,7 @@ def setup(self, args, state, model, **kwargs):
                     **init_args,
                 )
             # add config parameters (run may have been created manually)
-            self._wandb.config.update(combined_dict, allow_val_change=True)
+            self._wandb.config.update(combined_dict or {}, allow_val_change=True)
 
             # define default x-axis (for latest wandb versions)
             if getattr(self._wandb, "define_metric", None):
Repository: ggml-org/llama.cpp
Pull request: vulkan: disable spirv-opt for bfloat16 shaders

Fixes #15344

Changed files:
filename: ggml/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp
patch: @@ -223,7 +223,8 @@ void string_to_spv_func(const std::string& _name, const std::string& in_fname, c
     std::string target_env = (name.find("_cm2") != std::string::npos) ? "--target-env=vulkan1.3" : "--target-env=vulkan1.2";
 
     // disable spirv-opt for coopmat shaders for https://github.com/ggerganov/llama.cpp/issues/10734
-    std::string opt_level = coopmat ? "" : "-O";
+    // disable spirv-opt for bf16 shaders for https://github.com/ggml-org/llama.cpp/issues/15344
+    std::string opt_level = (coopmat || name.find("bf16") != std::string::npos) ? "" : "-O";
 
     #ifdef _WIN32
         std::vector<std::string> cmd = {GLSLC, "-fshader-stage=compute", target_env, opt_level, "\"" + in_path + "\"", "-o", "\"" + out_fname + "\""};
Repository: denoland/deno
Pull request: fix(otel): replace `ArrayPrototypeSplit` with `StringPrototypeSplit`

<!--
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.
-->

Fixes #28537

Changed files:
filename: ext/telemetry/telemetry.ts
patch: @@ -38,7 +38,6 @@ const {
   ArrayPrototypeReverse,
   ArrayPrototypeShift,
   ArrayPrototypeSlice,
-  ArrayPrototypeSplit,
   DatePrototype,
   DatePrototypeGetTime,
   Error,
@@ -1331,7 +1330,7 @@ class TraceStateClass implements TraceState {
     if (rawTraceState.length > MAX_TRACE_STATE_LEN) return;
     this._internalState = ArrayPrototypeReduce(
       ArrayPrototypeReverse(
-        ArrayPrototypeSplit(rawTraceState, LIST_MEMBERS_SEPARATOR),
+        StringPrototypeSplit(rawTraceState, LIST_MEMBERS_SEPARATOR),
       ),
       (agg: Map<string, string>, part: string) => {
         const listMember = StringPrototypeTrim(part); // Optional Whitespace (OWS) handling
@@ -1507,7 +1506,7 @@ function getKeyPairs(baggage: Baggage): string[] {
 function parsePairKeyValue(
   entry: string,
 ): ParsedBaggageKeyValue | undefined {
-  const valueProps = ArrayPrototypeSplit(entry, BAGGAGE_PROPERTIES_SEPARATOR);
+  const valueProps = StringPrototypeSplit(entry, BAGGAGE_PROPERTIES_SEPARATOR);
   if (valueProps.length <= 0) return;
   const keyPairPart = ArrayPrototypeShift(valueProps);
   if (!keyPairPart) return;
Repository: vercel/next.js
Pull request: [devtools] polish icon and label color

* In devtool panel the icons should be gray-1000 Closes NEXT-4584

![image](https://github.com/user-attachments/assets/5eba7071-706c-4c64-9ac4-f86fe8457296)


* In segment explorer the page label color should be -900 Closes NEXT-4581

![image](https://github.com/user-attachments/assets/71b78c28-08a8-4f46-94aa-f96fe364abb9)

* hide side bar when there's no error

![image](https://github.com/user-attachments/assets/30eaeac8-0c9e-4347-a489-dd0672fd21df)


Changed files:
filename: packages/next/src/next-devtools/dev-overlay/components/devtools-panel/devtools-panel-tab/issues-tab/issues-tab-sidebar.tsx
patch: @@ -18,6 +18,10 @@ export function IssuesTabSidebar({
   activeIdx: number
   setActiveIndex: (idx: number) => void
 }) {
+  if (runtimeErrors.length === 0) {
+    return null
+  }
+
   return (
     <aside data-nextjs-devtools-panel-tab-issues-sidebar>
       {runtimeErrors.map((runtimeError, idx) => {

filename: packages/next/src/next-devtools/dev-overlay/components/devtools-panel/devtools-panel.tsx
patch: @@ -384,7 +384,7 @@ export const DEVTOOLS_PANEL_STYLES = css`
     align-items: center;
     justify-content: center;
     padding: 6px;
-    color: var(--color-gray-600);
+    color: var(--color-gray-1000);
     border-radius: 4px;
     transition: all 0.2s ease;
 

filename: packages/next/src/next-devtools/dev-overlay/components/overview/segment-explorer.tsx
patch: @@ -233,7 +233,7 @@ export const DEV_TOOLS_INFO_RENDER_FILES_STYLES = css`
   }
   .segment-explorer-file-label--page {
     background-color: var(--color-blue-300);
-    color: var(--color-blue-800);
+    color: var(--color-blue-900);
   }
   .segment-explorer-file-label--not-found,
   .segment-explorer-file-label--forbidden,
Repository: denoland/deno
Pull request: fix: add stackTraceLimit to ErrorConstructor interface and removed ErrorWithStackTraceLimit interface

When upgrading to Deno 2.x from 1.x I noticed that my project began to get the below error from deno-ts:
>Property 'stackTraceLimit' does not exist on type 'ErrorConstructor'.deno-ts(2339)

Looking through the deno codebase I saw that there wasa todo item to add this field, which is why I have opened this pull-request

Changed files:
filename: cli/tsc/dts/lib.deno.shared_globals.d.ts
patch: @@ -907,6 +907,7 @@ declare var CustomEvent: {
 interface ErrorConstructor {
   /** See https://v8.dev/docs/stack-trace-api#stack-trace-collection-for-custom-exceptions. */
   captureStackTrace(error: Object, constructor?: Function): void;
+  stackTraceLimit: number;
   // TODO(nayeemrmn): Support `Error.prepareStackTrace()`. We currently use this
   // internally in a way that makes it unavailable for users.
 }

filename: ext/node/polyfills/assertion_error.ts
patch: @@ -373,10 +373,6 @@ export interface AssertionErrorConstructorOptions {
   stackStartFunction?: Function;
 }
 
-interface ErrorWithStackTraceLimit extends ErrorConstructor {
-  stackTraceLimit: number;
-}
-
 export class AssertionError extends Error {
   [key: string]: unknown;
 
@@ -398,10 +394,8 @@ export class AssertionError extends Error {
       expected,
     } = options;
 
-    // TODO(schwarzkopfb): `stackTraceLimit` should be added to `ErrorConstructor` in
-    // cli/dts/lib.deno.shared_globals.d.ts
-    const limit = (Error as ErrorWithStackTraceLimit).stackTraceLimit;
-    (Error as ErrorWithStackTraceLimit).stackTraceLimit = 0;
+    const limit = Error.stackTraceLimit;
+    Error.stackTraceLimit = 0;
 
     if (message != null) {
       super(String(message));
@@ -501,7 +495,7 @@ export class AssertionError extends Error {
       }
     }
 
-    (Error as ErrorWithStackTraceLimit).stackTraceLimit = limit;
+    Error.stackTraceLimit = limit;
 
     this.generatedMessage = !message;
     ObjectDefineProperty(this, "name", {
Repository: huggingface/transformers
Pull request: Fix missing fsdp & trainer jobs in daily CI

# What does this PR do?

It's missing, as one can see in 

https://huggingface.slack.com/archives/C06SZSGL2AF/p1750393112155819

It's caused by

Switch to use A10 progressively (#38936)

where we add an extra variable `runner_map`

Changed files:
filename: .github/workflows/self-scheduled.yml
patch: @@ -135,6 +135,7 @@ jobs:
       folder_slices: ${{ needs.setup.outputs.folder_slices }}
       machine_type: ${{ matrix.machine_type }}
       slice_id: ${{ matrix.slice_id }}
+      runner_map: ${{ needs.setup.outputs.runner_map }}
       docker: ${{ inputs.docker }}
       report_name_prefix: run_trainer_and_fsdp_gpu
     secrets: inherit