feat: Add option to create isolated virtual environment in Python setup action
All checks were successful
Run Tests / Lint (push) Successful in 36s
Run Tests / Unit Tests (push) Successful in 42s
Run Tests / E2E Tests (push) Successful in 12m58s

This commit is contained in:
2025-10-28 07:56:24 +01:00
parent 89a4f663b5
commit a772960390
2 changed files with 7 additions and 1 deletions

View File

@@ -26,6 +26,10 @@ inputs:
description: Execute setup script dry run before live run when true.
required: false
default: 'true'
create-venv:
description: Create an isolated virtual environment when using the system Python.
required: false
default: 'false'
runs:
using: composite
steps:
@@ -48,7 +52,7 @@ runs:
python -m pip --version >/dev/null 2>&1 || python -m ensurepip --upgrade
python -m pip --version
- name: Create virtual environment
if: ${{ inputs.use-system-python == 'true' }}
if: ${{ inputs.use-system-python == 'true' && inputs.create-venv == 'true' }}
shell: bash
run: |
set -euo pipefail