diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 070df04..0e1cc22 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -35,15 +35,15 @@ jobs: run: uv sync --all-extras - name: Run tests - if: "!(matrix.os == 'ubuntu-latest' && matrix.python-version == '3.13')" + if: "!(endsWith(matrix.os, 'ubuntu-latest') && matrix.python-version == '3.13')" run: uv run pytest - name: Run tests with coverage - if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.13' + if: endsWith(matrix.os, 'ubuntu-latest') && matrix.python-version == '3.13' run: uv run pytest --cov=src/uipath_mcp --cov-report=xml --cov-report=html --tb=short - name: Upload coverage HTML report - if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.13' && always() + if: endsWith(matrix.os, 'ubuntu-latest') && matrix.python-version == '3.13' && always() uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 with: name: coverage-html-report @@ -51,7 +51,7 @@ jobs: retention-days: 30 - name: Upload coverage XML report - if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.13' && always() + if: endsWith(matrix.os, 'ubuntu-latest') && matrix.python-version == '3.13' && always() uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 with: name: coverage-xml-report