From 17a1bcd9c7c22639a010cf59174d2db6b6bea735 Mon Sep 17 00:00:00 2001 From: Juraj Uhlar Date: Thu, 23 Apr 2026 10:29:21 +0100 Subject: [PATCH] chore: install ruff inside generate.sh The external sync workflow in fingerprint-pro-server-api-openapi invokes this script with only setup-python in the environment, so the ruff module is not preinstalled and `python3 -m ruff format` fails with "No module named ruff". Install ruff (pinned to 0.15.0 to match pyproject.toml's dev dep) inside generate.sh so callers don't need to know to install it first. Failure: https://github.com/fingerprintjs/fingerprint-pro-server-api-openapi/actions/runs/24790520856 --- generate.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/generate.sh b/generate.sh index a614f00a..e10c2a00 100755 --- a/generate.sh +++ b/generate.sh @@ -33,5 +33,6 @@ docker run --rm -u "$(id -u):$(id -g)" -v "${PWD}:/local" -w /local "openapitool # Linting and formatting PYTHON_CMD="${PYTHON:-$(command -v python3 || command -v python)}" +"$PYTHON_CMD" -m pip install --quiet 'ruff==0.15.0' "$PYTHON_CMD" -m ruff format . "$PYTHON_CMD" -m ruff check --fix --unsafe-fixes . \ No newline at end of file