From ef3d82c1a8f8c5eb686a825d0a646e202d44244b Mon Sep 17 00:00:00 2001 From: David Murphy Date: Fri, 8 Nov 2024 14:49:48 -0700 Subject: [PATCH] Adding conditionals for needing break-system-packages on Linux wiht pip --- .github/workflows/test-linux.yml | 7 +++++-- .github/workflows/test-macos.yml | 1 - .github/workflows/test-windows.yml | 1 - 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test-linux.yml b/.github/workflows/test-linux.yml index 8d5dfba..714c9db 100644 --- a/.github/workflows/test-linux.yml +++ b/.github/workflows/test-linux.yml @@ -47,8 +47,11 @@ jobs: - name: Install Python Dependencies run: | - ## python3 -m pip install --break-system-packages -U pip - python3 -m pip install --break-system-packages -r tests/requirements.txt + if [[ ${{ inputs.distro-slug }} == "debian-11" || ${{ inputs.distro-slug }} == "debian-12" || ${{ inputs.distro-slug }} == "debian-13" || ${{ inputs.distro-slug }} == "ubuntu-2404" ]]; then + python3 -m pip install --break-system-packages -r tests/requirements.txt + else + python3 -m pip install -r tests/requirements.txt + fi - name: Bootstrap Salt run: | diff --git a/.github/workflows/test-macos.yml b/.github/workflows/test-macos.yml index ba87430..8ad49f2 100644 --- a/.github/workflows/test-macos.yml +++ b/.github/workflows/test-macos.yml @@ -49,7 +49,6 @@ jobs: - name: Install Python Dependencies run: | - ## python3 -m pip install -U pip python3 -m pip install -r tests/requirements.txt - name: Bootstrap Salt diff --git a/.github/workflows/test-windows.yml b/.github/workflows/test-windows.yml index e97733d..9515dae 100644 --- a/.github/workflows/test-windows.yml +++ b/.github/workflows/test-windows.yml @@ -53,7 +53,6 @@ jobs: - name: Install Python Dependencies run: | - ## python3 -m pip install -U pip python3 -m pip install -r tests/requirements.txt - name: Get Version