From 72990c6ec3e7359fa212785b881366996177b6c9 Mon Sep 17 00:00:00 2001 From: Sil Date: Tue, 6 Oct 2026 20:30:04 +0200 Subject: [PATCH] Keep dist/cli.mjs a plain file The release workflow commits through the GitHub API, which refuses executable files. npm marks the bin executable when it installs, so the bit is not needed in Git. Co-Authored-By: Claude Opus 5.5 (1M context) --- dist/cli.mjs | 0 package.json | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) mode change 100755 => 100644 dist/cli.mjs diff --git a/dist/cli.mjs b/dist/cli.mjs old mode 100755 new mode 100644 diff --git a/package.json b/package.json index fb95050..c7bb180 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "skills" ], "scripts": { - "build": "vp pack", + "build": "vp pack && chmod 644 dist/cli.mjs", "dev": "vp pack --watch", "check": "vp check && vp test && pnpm build && git diff --exit-code -- dist", "fix": "vp check --fix",