boxednode: revert Windows VS2026 CI leg from nightly back to Node 26.x release

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • None
    • Developer Tools

      boxednode's Windows windows-latest/VS2026 CI leg temporarily compiles a Node.js main nightly instead of a 26.x release, because Node 26.4.0 fails to build with VS2026's Clang 22 (-Wincompatible-pointer-types is now a hard error in Clang 22, tripping bundled libffi/dlmalloc).

      The upstream fix is merged to main but not yet in a 26.x release:

      Action: once PR #64222 lands in a released Node 26.x, revert the matrix target row in .github/workflows/nodejs.yml.in back to a plain 26.x release (drop the test-node-version nightly pin), regenerate nodejs.yml, and confirm the VS2026 leg is green.

                # TEMPORARY: Node 26.4.0 (latest release) fails to build with VS2026's
                # Clang 22, which the libffi fix in nodejs/node#64222 addresses. That
                # fix is on main but not yet in a v26.x release, so compile a main
                # nightly that contains it to verify VS2026 works. Revert to a plain
                # 26.x release once the fix lands in one.
      

            Assignee:
            Unassigned
            Reporter:
            Neal Beeken
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: