diff --git a/.github/workflows/test-job.yml b/.github/workflows/test-job.yml index 7f273b55..f315b843 100644 --- a/.github/workflows/test-job.yml +++ b/.github/workflows/test-job.yml @@ -1,5 +1,8 @@ name: "Test Job" +# Reusable Workflow for Testing Python Package +# Designed to be the CI componenent in a CI -> CD Pipeline + on: workflow_call: inputs: @@ -60,7 +63,6 @@ jobs: # COVERAGE_ARTIFACT: ${{ steps.set_coverage_artifact.outputs.COVERAGE_ARTIFACT }} env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - WHEELS_PIP_DIR: "wheels-pip" # --cov-report=html:{envdir}/htmlcov \ PYTEST_ARGS: > -ra --cov --cov-report=term-missing \ @@ -155,7 +157,6 @@ jobs: - name: "Export exact 'Prod + Test' Dependencies in requirements.txt format" run: uv export --no-emit-project --no-dev --extra test --frozen --format requirements-txt -o prod+test.txt - ######## PHASE 1: INSTALL CODE AND RUN SANITY CHECKS ######## # 1. CREATE VENV and INSTALL 'Prod + Test' Dependencies @@ -298,7 +299,6 @@ jobs: - name: "Upload Test Coverage as Artifacts" uses: actions/upload-artifact@v4 with: - # TODO: implement mechanism for uploading test reports on separate artifact names. then codecov host upload job should be able somehow to get all of them. then change below from true to false overwrite: false name: coverage-${{ matrix.platform }}-${{ matrix.python-version }}.xml path: coverage-${{ matrix.platform }}-${{ matrix.python-version }}.xml