From 392ceb0e66f193b5d0df54207c3c649cb4b62af8 Mon Sep 17 00:00:00 2001 From: Xiaonuo Gantan Date: Mon, 9 Feb 2026 16:16:21 -0500 Subject: [PATCH] fix(make): ensure venv.execute succeeds on re-runs by resetting venv permissions `python3 -m venv` can create read-only files, causing subsequent runs to fail. Pre-set write permissions on existing venv dir before recreating. --- Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/Makefile b/Makefile index 892223e..1b9433f 100644 --- a/Makefile +++ b/Makefile @@ -57,6 +57,7 @@ check.deps: check.prepare bash -c 'cd /app && $(SECURITY_TOOLBOX_TMP_DIR)/dependencies --language js -d' venv.execute: + [ -d venv ] && chmod -R u+w venv || true && \ python3 -m venv venv && \ . venv/bin/activate && \ pip install --upgrade pip && \