Skip to content
Discussion options

You must be logged in to vote

Confirmed, and your analysis is exactly right. Reproduced on mise 2026.9.12 (embedded aube 2.2.17) with just "npm:re2" = { version = "1.26.1", allow_builds = ["re2"] } — the verification fails, RE2 compiles from source (~9s plus a C++ toolchain), while MISE_NPM_SHELL_OUT=1 accepts the same prebuilt artifact in 1.6s.

Root cause is where you pointed: aube-scripts stamps npm_execpath from std::env::current_exe(), which is the mise binary when aube is embedded, so ${npm_execpath} run verify-build becomes mise run verify-build. Still unfixed on aube main, and it's wider than verification — any $npm_execpath <npm verb> in any lifecycle script hits it.

Fixed upstream in aubepkg/aube#1565: embedd…

Replies: 2 comments

Comment options

jdx
Sep 21, 2026 — with coder-jdx
Maintainer

You must be logged in to vote
0 replies
Answer selected by sosheskaz
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants