From c22179b4561f7248b2e3161a85a5273be64a7c28 Mon Sep 17 00:00:00 2001 From: harukz <63382192+harukz@users.noreply.github.com> Date: Sat, 5 Sep 2026 01:46:44 +0900 Subject: [PATCH] fix: relax Bun version check in Nix pre-push --- .husky/pre-push | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.husky/pre-push b/.husky/pre-push index 5d3cc53411be..6bc494679789 100755 --- a/.husky/pre-push +++ b/.husky/pre-push @@ -11,9 +11,13 @@ if (!expectedBunVersion) { } const expectedBunVersionRange = `^${expectedBunVersion}`; if (!semver.satisfies(process.versions.bun, expectedBunVersionRange)) { - throw new Error(`This script requires bun@${expectedBunVersionRange}, but you are using bun@${process.versions.bun}`); -} -if (process.versions.bun !== expectedBunVersion) { + const message = `This script requires bun@${expectedBunVersionRange}, but you are using bun@${process.versions.bun}`; + if (process.env.IN_NIX_SHELL) { + console.warn(`Warning: ${message}`); + } else { + throw new Error(message); + } +} else if (process.versions.bun !== expectedBunVersion) { console.warn(`Warning: Bun version ${process.versions.bun} differs from expected ${expectedBunVersion}`); } '