From 4cc6df06bb871d6c2fbad8a8640ef68b3cb032f0 Mon Sep 17 00:00:00 2001 From: Steven Date: Fri, 5 Jun 2026 11:51:37 -0400 Subject: [PATCH 1/2] feat: use python 3.14 in ci --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 82608ae9..b6343a99 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -33,10 +33,10 @@ jobs: steps: - uses: actions/checkout@v6 # https://github.com/nodejs/node-gyp#installation - - name: Use Python 3.12 + - name: Use Python uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.14' # https://github.com/hargasinski/node-canvas/blob/e7abe64833d13ec96449c827b1e14befbdf3105d/.github/workflows/ci.yaml#L70 - name: "macOS dependencies" if: matrix.os == 'macos-latest' From 08a7632f6df209dca705c500e85300b54dff33ed Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 5 Jun 2026 16:10:36 +0000 Subject: [PATCH 2/2] fix: remove LLVM LTO flags from MSVC build to fix Node 26 Windows CI --- test/binary/binding.gyp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/test/binary/binding.gyp b/test/binary/binding.gyp index ef90a796..51b040b8 100644 --- a/test/binary/binding.gyp +++ b/test/binary/binding.gyp @@ -1,10 +1,29 @@ { + "variables": { + "lto_jobs%": "" + }, "targets": [ { "target_name": "hello", "sources": [ "hello.cc" ], "include_dirs": [ "