From a524500aed020eb2353f4b6f243d9e3054c3d36d Mon Sep 17 00:00:00 2001 From: Scartography Date: Mon, 9 Feb 2026 10:21:34 +0100 Subject: [PATCH 1/3] cleanup deps change after sync-deps --- .github/workflows/python-package.yml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index a9b7419..706853e 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -77,13 +77,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 & git run: | From 55a2916c4318b124de1bab3111a89f43d0f9c316 Mon Sep 17 00:00:00 2001 From: Scartography Date: Mon, 9 Feb 2026 10:34:36 +0100 Subject: [PATCH 2/3] skip tests if no changes in sync deps, makes sense right... --- .github/workflows/sync-dependencies.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/sync-dependencies.yml b/.github/workflows/sync-dependencies.yml index 1697860..4679d95 100644 --- a/.github/workflows/sync-dependencies.yml +++ b/.github/workflows/sync-dependencies.yml @@ -93,6 +93,7 @@ jobs: run-tests: needs: sync-and-prepare + if: steps.check.outputs.changed == 'true' uses: ./.github/workflows/python-package.yml with: override-deps-artifact: ${{ needs.sync-and-prepare.outputs.sync_needed == 'true' && 'updated-deps' || '' }} From 293be43833e9f2ac62aeaa279f1d054eda521a85 Mon Sep 17 00:00:00 2001 From: Scartography Date: Mon, 9 Feb 2026 10:38:48 +0100 Subject: [PATCH 3/3] fix condition syntax --- .github/workflows/sync-dependencies.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/sync-dependencies.yml b/.github/workflows/sync-dependencies.yml index 4679d95..a076a39 100644 --- a/.github/workflows/sync-dependencies.yml +++ b/.github/workflows/sync-dependencies.yml @@ -93,7 +93,7 @@ jobs: run-tests: needs: sync-and-prepare - if: steps.check.outputs.changed == 'true' + 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' || '' }}