Skip to content
10 changes: 2 additions & 8 deletions .github/workflows/python-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -89,13 +89,7 @@ jobs:
- name: 📥 Download Requirements
uses: actions/download-artifact@v4
with:
name: frozen-reqs-${{ matrix.python-version }}

- name: 📥 Apply Dependency Overrides
if: "${{ inputs.override-deps-artifact != '' }}"
uses: actions/download-artifact@v4
with:
name: ${{ inputs.override-deps-artifact }}
name: frozen-reqs-${{ matrix.python-version }}

- name: ⚡ Install uv
run: |
Expand All @@ -109,7 +103,7 @@ jobs:
uv pip install -r requirements.txt
uv pip install -e ".[test]" --no-deps

- name: 🧪 Run Split
- name: 🧪 Run Tests (Split ${{ matrix.split }}/4)
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/sync-dependencies.yml
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@ jobs:

run-tests:
needs: sync-and-prepare
if: needs.sync-and-prepare.outputs.sync_needed == 'true'
uses: ./.github/workflows/python-package.yml
with:
override-deps-artifact: ${{ needs.sync-and-prepare.outputs.sync_needed == 'true' && 'updated-deps' || 'null' }}
Expand Down