diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 3da19bb..dc3d2fb 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -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: | @@ -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 }} diff --git a/.github/workflows/sync-dependencies.yml b/.github/workflows/sync-dependencies.yml index acb5ff0..ca7ed6a 100644 --- a/.github/workflows/sync-dependencies.yml +++ b/.github/workflows/sync-dependencies.yml @@ -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' }}