From 3f44e217ad2dcb47d8ecbb51972047248fea8a3a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 19 Feb 2026 11:46:47 +0000 Subject: [PATCH 1/2] Initial plan From 38c93bc1bb1750f7266b6306384276ae7fd1cd47 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 19 Feb 2026 11:47:54 +0000 Subject: [PATCH 2/2] Fix script injection in setup-python-env action by using env var for extra-args Co-authored-by: pmalarme <686568+pmalarme@users.noreply.github.com> --- .github/actions/setup-python-env/action.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/actions/setup-python-env/action.yml b/.github/actions/setup-python-env/action.yml index de38929..728a9bc 100644 --- a/.github/actions/setup-python-env/action.yml +++ b/.github/actions/setup-python-env/action.yml @@ -26,9 +26,12 @@ runs: - name: Install dependencies shell: bash + env: + EXTRA_ARGS: ${{ inputs.extra-args }} run: | args="--all-extras --dev" if [[ "${{ inputs.include-docs }}" == "true" ]]; then args="$args --group docs" fi - uv sync $args ${{ inputs.extra-args }} + # shellcheck disable=SC2086 # intentional word-splitting for uv flags + uv sync $args $EXTRA_ARGS