microsoft / microsoft/onnxruntime

[Build] onnxruntime-node no longer shipping x86-64 since 1.23.x

Open
#27,961 10 comments 6 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

build platform:web
Dominant language
C++
Stars
21.9k
Forks
4.2k
Avg merge
4d 11h
Merged PRs (30d)
184

Description

### Describe the issue

The build artifact to support Mac on Intel is missing in the 1.24.x series.

see for yourself: [code/bin/napi-v6/darwin](https://www.npmjs.com/package/onnxruntime-node?activeTab=code)

Looks like it is being built as github actions, but it is not making it to npm packaging.

### Urgency

transformers.js is shipping with this version and it is breaking users experience

### Target platform

MacOS Darwin x86-64

### Build script

n/a

### Error / output

n/a

### Visual Studio Version

_No response_

### GCC / Compiler Version

_No response_

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by comparing the GitHub Actions build output with the npm package contents at code/bin/napi-v6/darwin for onnxruntime-node 1.24.x. Trace the packaging step that selects Darwin artifacts and verify that the x86-64 artifact is included in the published package; done means Intel macOS users can install the package with that artifact present.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, macos, node.js
Domain
build-system, release
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.