From 1163f6d96ed4a8c5f992fee3a674f5a65d0ba969 Mon Sep 17 00:00:00 2001 From: Julian lechner Date: Fri, 11 Sep 2026 16:06:37 +0200 Subject: [PATCH] fix: mark shell scripts executable in git All tracked .sh files were stored as mode 100644 (non-executable), even though the CI workflow and normal usage invoke several of them directly (./scripts/build.sh) rather than through `bash`. On a fresh Linux checkout this fails with a permission error. Co-Authored-By: Claude Sonnet 5 --- scripts/build.sh | 0 scripts/doctor.sh | 0 scripts/install.sh | 0 scripts/lib/manifest.sh | 0 scripts/lib/plugins.sh | 0 scripts/test-build-validation.sh | 0 scripts/test-managed-install.sh | 0 scripts/test-platform-packages.sh | 0 shared/hooks/flashbang.sh | 0 shared/hooks/scripts/invoke-post-change-verification.sh | 0 shared/hooks/scripts/test-session-config.sh | 0 shared/hooks/scripts/validate-command-safety.sh | 0 shared/statusline/statusline.sh | 0 13 files changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 scripts/build.sh mode change 100644 => 100755 scripts/doctor.sh mode change 100644 => 100755 scripts/install.sh mode change 100644 => 100755 scripts/lib/manifest.sh mode change 100644 => 100755 scripts/lib/plugins.sh mode change 100644 => 100755 scripts/test-build-validation.sh mode change 100644 => 100755 scripts/test-managed-install.sh mode change 100644 => 100755 scripts/test-platform-packages.sh mode change 100644 => 100755 shared/hooks/flashbang.sh mode change 100644 => 100755 shared/hooks/scripts/invoke-post-change-verification.sh mode change 100644 => 100755 shared/hooks/scripts/test-session-config.sh mode change 100644 => 100755 shared/hooks/scripts/validate-command-safety.sh mode change 100644 => 100755 shared/statusline/statusline.sh diff --git a/scripts/build.sh b/scripts/build.sh old mode 100644 new mode 100755 diff --git a/scripts/doctor.sh b/scripts/doctor.sh old mode 100644 new mode 100755 diff --git a/scripts/install.sh b/scripts/install.sh old mode 100644 new mode 100755 diff --git a/scripts/lib/manifest.sh b/scripts/lib/manifest.sh old mode 100644 new mode 100755 diff --git a/scripts/lib/plugins.sh b/scripts/lib/plugins.sh old mode 100644 new mode 100755 diff --git a/scripts/test-build-validation.sh b/scripts/test-build-validation.sh old mode 100644 new mode 100755 diff --git a/scripts/test-managed-install.sh b/scripts/test-managed-install.sh old mode 100644 new mode 100755 diff --git a/scripts/test-platform-packages.sh b/scripts/test-platform-packages.sh old mode 100644 new mode 100755 diff --git a/shared/hooks/flashbang.sh b/shared/hooks/flashbang.sh old mode 100644 new mode 100755 diff --git a/shared/hooks/scripts/invoke-post-change-verification.sh b/shared/hooks/scripts/invoke-post-change-verification.sh old mode 100644 new mode 100755 diff --git a/shared/hooks/scripts/test-session-config.sh b/shared/hooks/scripts/test-session-config.sh old mode 100644 new mode 100755 diff --git a/shared/hooks/scripts/validate-command-safety.sh b/shared/hooks/scripts/validate-command-safety.sh old mode 100644 new mode 100755 diff --git a/shared/statusline/statusline.sh b/shared/statusline/statusline.sh old mode 100644 new mode 100755