Queue-flake anchor: test/vitest-tiers-partition.test.ts #14554

Description

@github-actions

test/vitest-tiers-partition.test.ts has ejected 5 pull requests from the merge
queue within a rolling 24 hours — 1 independent hit once
GitHub's speculative stacking is accounted for. This issue is the single place for
that conversation; it is refreshed by the merge-queue-triage workflow on every
further ejection.

PRstackqueue build
#14443S1 · inherited33625162151
#14536S1 · root33623396688
#14538S1 · inherited33623834019
#14542S1 · inherited33623906645
#14543S1 · inherited33624604584

⚠️Queue depth is not evidence. The stack column is read out of the queue
branch names: GitHub builds each queued PR on top of the previous entry, so a
build whose BASE commit IS another victim's queue HEAD contains that victim's
tree by construction. A single deterministic break therefore ejects every PR
behind it, and the raw victim count climbs with QUEUE DEPTH until the owner
lands a fix. Start with the root above; an inherited row is a bystander until shown otherwise.

This issue is a NAME, not a diagnosis. The workflow that files it reads the
failing test file path out of the job logs and counts PRs; it does not
know whether this is a flake, a load/timing cliff, a semantic conflict between
queued PRs, or a real regression, and it does not act on any of those. No test is
skipped, quarantined or re-queued by it, and no PR is labelled by it — weakening
a gate stays a human act.

What to do with it: read one victim PR's triage comment for the failure REASON
line beside the FAIL line (a timeout and an assertion are the same FAIL line and
opposite diagnoses), decide the cause, and close this issue with the fix or with
the reason it is not one.

Last refreshed by queue build 33625162151 (PR #14443).


Filed by the merge-queue-triage workflow (#4859, aggregation #10128).

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
     blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
    }
    } catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
    })();
    (function(){
    try {
    var __m = "github.com";
    var __re = new RegExp('^' + "github\\.com" + '
    
    Skip to content

    Queue-flake anchor: test/vitest-tiers-partition.test.ts #14554

    Description

    @github-actions

    test/vitest-tiers-partition.test.ts has ejected 5 pull requests from the merge
    queue within a rolling 24 hours — 1 independent hit once
    GitHub's speculative stacking is accounted for. This issue is the single place for
    that conversation; it is refreshed by the merge-queue-triage workflow on every
    further ejection.

    PRstackqueue build
    #14443S1 · inherited33625162151
    #14536S1 · root33623396688
    #14538S1 · inherited33623834019
    #14542S1 · inherited33623906645
    #14543S1 · inherited33624604584

    ⚠️Queue depth is not evidence. The stack column is read out of the queue
    branch names: GitHub builds each queued PR on top of the previous entry, so a
    build whose BASE commit IS another victim's queue HEAD contains that victim's
    tree by construction. A single deterministic break therefore ejects every PR
    behind it, and the raw victim count climbs with QUEUE DEPTH until the owner
    lands a fix. Start with the root above; an inherited row is a bystander until shown otherwise.

    This issue is a NAME, not a diagnosis. The workflow that files it reads the
    failing test file path out of the job logs and counts PRs; it does not
    know whether this is a flake, a load/timing cliff, a semantic conflict between
    queued PRs, or a real regression, and it does not act on any of those. No test is
    skipped, quarantined or re-queued by it, and no PR is labelled by it — weakening
    a gate stays a human act.

    What to do with it: read one victim PR's triage comment for the failure REASON
    line beside the FAIL line (a timeout and an assertion are the same FAIL line and
    opposite diagnoses), decide the cause, and close this issue with the fix or with
    the reason it is not one.

    Last refreshed by queue build 33625162151 (PR #14443).


    Filed by the merge-queue-triage workflow (#4859, aggregation #10128).

    Metadata

    Metadata

    Assignees

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
      Skip to content

      Queue-flake anchor: test/vitest-tiers-partition.test.ts #14554

      Description

      @github-actions

      test/vitest-tiers-partition.test.ts has ejected 5 pull requests from the merge
      queue within a rolling 24 hours — 1 independent hit once
      GitHub's speculative stacking is accounted for. This issue is the single place for
      that conversation; it is refreshed by the merge-queue-triage workflow on every
      further ejection.

      PRstackqueue build
      #14443S1 · inherited33625162151
      #14536S1 · root33623396688
      #14538S1 · inherited33623834019
      #14542S1 · inherited33623906645
      #14543S1 · inherited33624604584

      ⚠️Queue depth is not evidence. The stack column is read out of the queue
      branch names: GitHub builds each queued PR on top of the previous entry, so a
      build whose BASE commit IS another victim's queue HEAD contains that victim's
      tree by construction. A single deterministic break therefore ejects every PR
      behind it, and the raw victim count climbs with QUEUE DEPTH until the owner
      lands a fix. Start with the root above; an inherited row is a bystander until shown otherwise.

      This issue is a NAME, not a diagnosis. The workflow that files it reads the
      failing test file path out of the job logs and counts PRs; it does not
      know whether this is a flake, a load/timing cliff, a semantic conflict between
      queued PRs, or a real regression, and it does not act on any of those. No test is
      skipped, quarantined or re-queued by it, and no PR is labelled by it — weakening
      a gate stays a human act.

      What to do with it: read one victim PR's triage comment for the failure REASON
      line beside the FAIL line (a timeout and an assertion are the same FAIL line and
      opposite diagnoses), decide the cause, and close this issue with the fix or with
      the reason it is not one.

      Last refreshed by queue build 33625162151 (PR #14443).


      Filed by the merge-queue-triage workflow (#4859, aggregation #10128).

      Metadata

      Metadata

      Assignees

      Type

      No type

      Projects

      No projects

        Milestone

        No milestone

        Relationships

        None yet

        Development

        No branches or pull requests

        Issue actions

        , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
        Skip to content

        Queue-flake anchor: test/vitest-tiers-partition.test.ts #14554

        Description

        @github-actions

        test/vitest-tiers-partition.test.ts has ejected 5 pull requests from the merge
        queue within a rolling 24 hours — 1 independent hit once
        GitHub's speculative stacking is accounted for. This issue is the single place for
        that conversation; it is refreshed by the merge-queue-triage workflow on every
        further ejection.

        PRstackqueue build
        #14443S1 · inherited33625162151
        #14536S1 · root33623396688
        #14538S1 · inherited33623834019
        #14542S1 · inherited33623906645
        #14543S1 · inherited33624604584

        ⚠️Queue depth is not evidence. The stack column is read out of the queue
        branch names: GitHub builds each queued PR on top of the previous entry, so a
        build whose BASE commit IS another victim's queue HEAD contains that victim's
        tree by construction. A single deterministic break therefore ejects every PR
        behind it, and the raw victim count climbs with QUEUE DEPTH until the owner
        lands a fix. Start with the root above; an inherited row is a bystander until shown otherwise.

        This issue is a NAME, not a diagnosis. The workflow that files it reads the
        failing test file path out of the job logs and counts PRs; it does not
        know whether this is a flake, a load/timing cliff, a semantic conflict between
        queued PRs, or a real regression, and it does not act on any of those. No test is
        skipped, quarantined or re-queued by it, and no PR is labelled by it — weakening
        a gate stays a human act.

        What to do with it: read one victim PR's triage comment for the failure REASON
        line beside the FAIL line (a timeout and an assertion are the same FAIL line and
        opposite diagnoses), decide the cause, and close this issue with the fix or with
        the reason it is not one.

        Last refreshed by queue build 33625162151 (PR #14443).


        Filed by the merge-queue-triage workflow (#4859, aggregation #10128).

        Metadata

        Metadata

        Assignees

        Type

        No type

        Projects

        No projects

          Milestone

          No milestone

          Relationships

          None yet

          Development

          No branches or pull requests

          Issue actions

          , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
          Skip to content

          Queue-flake anchor: test/vitest-tiers-partition.test.ts #14554

          Description

          @github-actions

          test/vitest-tiers-partition.test.ts has ejected 5 pull requests from the merge
          queue within a rolling 24 hours — 1 independent hit once
          GitHub's speculative stacking is accounted for. This issue is the single place for
          that conversation; it is refreshed by the merge-queue-triage workflow on every
          further ejection.

          PRstackqueue build
          #14443S1 · inherited33625162151
          #14536S1 · root33623396688
          #14538S1 · inherited33623834019
          #14542S1 · inherited33623906645
          #14543S1 · inherited33624604584

          ⚠️Queue depth is not evidence. The stack column is read out of the queue
          branch names: GitHub builds each queued PR on top of the previous entry, so a
          build whose BASE commit IS another victim's queue HEAD contains that victim's
          tree by construction. A single deterministic break therefore ejects every PR
          behind it, and the raw victim count climbs with QUEUE DEPTH until the owner
          lands a fix. Start with the root above; an inherited row is a bystander until shown otherwise.

          This issue is a NAME, not a diagnosis. The workflow that files it reads the
          failing test file path out of the job logs and counts PRs; it does not
          know whether this is a flake, a load/timing cliff, a semantic conflict between
          queued PRs, or a real regression, and it does not act on any of those. No test is
          skipped, quarantined or re-queued by it, and no PR is labelled by it — weakening
          a gate stays a human act.

          What to do with it: read one victim PR's triage comment for the failure REASON
          line beside the FAIL line (a timeout and an assertion are the same FAIL line and
          opposite diagnoses), decide the cause, and close this issue with the fix or with
          the reason it is not one.

          Last refreshed by queue build 33625162151 (PR #14443).


          Filed by the merge-queue-triage workflow (#4859, aggregation #10128).

          Metadata

          Metadata

          Assignees

          Type

          No type

          Projects

          No projects

            Milestone

            No milestone

            Relationships

            None yet

            Development

            No branches or pull requests

            Issue actions

            , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
            Skip to content

            Queue-flake anchor: test/vitest-tiers-partition.test.ts #14554

            Description

            @github-actions

            test/vitest-tiers-partition.test.ts has ejected 5 pull requests from the merge
            queue within a rolling 24 hours — 1 independent hit once
            GitHub's speculative stacking is accounted for. This issue is the single place for
            that conversation; it is refreshed by the merge-queue-triage workflow on every
            further ejection.

            PRstackqueue build
            #14443S1 · inherited33625162151
            #14536S1 · root33623396688
            #14538S1 · inherited33623834019
            #14542S1 · inherited33623906645
            #14543S1 · inherited33624604584

            ⚠️Queue depth is not evidence. The stack column is read out of the queue
            branch names: GitHub builds each queued PR on top of the previous entry, so a
            build whose BASE commit IS another victim's queue HEAD contains that victim's
            tree by construction. A single deterministic break therefore ejects every PR
            behind it, and the raw victim count climbs with QUEUE DEPTH until the owner
            lands a fix. Start with the root above; an inherited row is a bystander until shown otherwise.

            This issue is a NAME, not a diagnosis. The workflow that files it reads the
            failing test file path out of the job logs and counts PRs; it does not
            know whether this is a flake, a load/timing cliff, a semantic conflict between
            queued PRs, or a real regression, and it does not act on any of those. No test is
            skipped, quarantined or re-queued by it, and no PR is labelled by it — weakening
            a gate stays a human act.

            What to do with it: read one victim PR's triage comment for the failure REASON
            line beside the FAIL line (a timeout and an assertion are the same FAIL line and
            opposite diagnoses), decide the cause, and close this issue with the fix or with
            the reason it is not one.

            Last refreshed by queue build 33625162151 (PR #14443).


            Filed by the merge-queue-triage workflow (#4859, aggregation #10128).

            Metadata

            Metadata

            Assignees

            Type

            No type

            Projects

            No projects

              Milestone

              No milestone

              Relationships

              None yet

              Development

              No branches or pull requests

              Issue actions

              , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
              Skip to content

              Queue-flake anchor: test/vitest-tiers-partition.test.ts #14554

              Description

              @github-actions

              test/vitest-tiers-partition.test.ts has ejected 5 pull requests from the merge
              queue within a rolling 24 hours — 1 independent hit once
              GitHub's speculative stacking is accounted for. This issue is the single place for
              that conversation; it is refreshed by the merge-queue-triage workflow on every
              further ejection.

              PRstackqueue build
              #14443S1 · inherited33625162151
              #14536S1 · root33623396688
              #14538S1 · inherited33623834019
              #14542S1 · inherited33623906645
              #14543S1 · inherited33624604584

              ⚠️Queue depth is not evidence. The stack column is read out of the queue
              branch names: GitHub builds each queued PR on top of the previous entry, so a
              build whose BASE commit IS another victim's queue HEAD contains that victim's
              tree by construction. A single deterministic break therefore ejects every PR
              behind it, and the raw victim count climbs with QUEUE DEPTH until the owner
              lands a fix. Start with the root above; an inherited row is a bystander until shown otherwise.

              This issue is a NAME, not a diagnosis. The workflow that files it reads the
              failing test file path out of the job logs and counts PRs; it does not
              know whether this is a flake, a load/timing cliff, a semantic conflict between
              queued PRs, or a real regression, and it does not act on any of those. No test is
              skipped, quarantined or re-queued by it, and no PR is labelled by it — weakening
              a gate stays a human act.

              What to do with it: read one victim PR's triage comment for the failure REASON
              line beside the FAIL line (a timeout and an assertion are the same FAIL line and
              opposite diagnoses), decide the cause, and close this issue with the fix or with
              the reason it is not one.

              Last refreshed by queue build 33625162151 (PR #14443).


              Filed by the merge-queue-triage workflow (#4859, aggregation #10128).

              Metadata

              Metadata

              Assignees

              Type

              No type

              Projects

              No projects

                Milestone

                No milestone

                Relationships

                None yet

                Development

                No branches or pull requests

                Issue actions

                , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
                Skip to content

                Queue-flake anchor: test/vitest-tiers-partition.test.ts #14554

                Description

                @github-actions

                test/vitest-tiers-partition.test.ts has ejected 5 pull requests from the merge
                queue within a rolling 24 hours — 1 independent hit once
                GitHub's speculative stacking is accounted for. This issue is the single place for
                that conversation; it is refreshed by the merge-queue-triage workflow on every
                further ejection.

                PRstackqueue build
                #14443S1 · inherited33625162151
                #14536S1 · root33623396688
                #14538S1 · inherited33623834019
                #14542S1 · inherited33623906645
                #14543S1 · inherited33624604584

                ⚠️Queue depth is not evidence. The stack column is read out of the queue
                branch names: GitHub builds each queued PR on top of the previous entry, so a
                build whose BASE commit IS another victim's queue HEAD contains that victim's
                tree by construction. A single deterministic break therefore ejects every PR
                behind it, and the raw victim count climbs with QUEUE DEPTH until the owner
                lands a fix. Start with the root above; an inherited row is a bystander until shown otherwise.

                This issue is a NAME, not a diagnosis. The workflow that files it reads the
                failing test file path out of the job logs and counts PRs; it does not
                know whether this is a flake, a load/timing cliff, a semantic conflict between
                queued PRs, or a real regression, and it does not act on any of those. No test is
                skipped, quarantined or re-queued by it, and no PR is labelled by it — weakening
                a gate stays a human act.

                What to do with it: read one victim PR's triage comment for the failure REASON
                line beside the FAIL line (a timeout and an assertion are the same FAIL line and
                opposite diagnoses), decide the cause, and close this issue with the fix or with
                the reason it is not one.

                Last refreshed by queue build 33625162151 (PR #14443).


                Filed by the merge-queue-triage workflow (#4859, aggregation #10128).

                Metadata

                Metadata

                Assignees

                Type

                No type

                Projects

                No projects

                  Milestone

                  No milestone

                  Relationships

                  None yet

                  Development

                  No branches or pull requests

                  Issue actions