diff --git a/.github/workflows/build-python-app.yml b/.github/workflows/build-python-app.yml index 4f53e3cd..92288ae8 100644 --- a/.github/workflows/build-python-app.yml +++ b/.github/workflows/build-python-app.yml @@ -25,19 +25,14 @@ jobs: steps: - uses: actions/checkout@v4 - # Optional: install runtime dependencies if requirements.txt exists - - name: Install runtime dependencies - if: ${{ hashFiles(format('apps/{0}/requirements.txt', inputs.app)) != '' }} - run: | - cd apps/${{ inputs.app }} - pip install -r requirements.txt - # Install test dependencies (pytest, asyncio test libs, etc.) - name: Install test dependencies - if: ${{ exists(format('apps/{0}/requirements-test.txt', inputs.app)) }} run: | cd apps/${{ inputs.app }} - pip install -r requirements-test.txt + if [ -f requirements-test.txt ]; then + pip install -r requirements-test.txt + fi + # Run Python tests - name: Run Python tests