From dde00add41cc331d97317d50f47ff259728b741a Mon Sep 17 00:00:00 2001 From: Scartography Date: Sun, 8 Feb 2026 20:45:12 +0100 Subject: [PATCH 1/3] dev commit --- .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 d29d2e1..8fbf610 100644 --- a/.github/workflows/sync-dependencies.yml +++ b/.github/workflows/sync-dependencies.yml @@ -94,7 +94,7 @@ jobs: needs: sync-and-prepare uses: ./.github/workflows/python-package.yml with: - override-deps-artifact: ${{ needs.sync-and-prepare.outputs.sync_needed == 'true' && 'updated-deps' || '' }} + override-deps-artifact: updated-deps secrets: inherit finalize: From 4c811378bde38b2b79089b06f384c75a46305850 Mon Sep 17 00:00:00 2001 From: Scartography Date: Sun, 8 Feb 2026 22:10:58 +0100 Subject: [PATCH 2/3] add retention-days: 1 to deps upload --- .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 8fbf610..79f4bb5 100644 --- a/.github/workflows/sync-dependencies.yml +++ b/.github/workflows/sync-dependencies.yml @@ -86,6 +86,7 @@ jobs: uses: actions/upload-artifact@v4 with: name: updated-deps + retention-days: 1 path: | uv.lock conda/meta.yaml From 09342784cb21347d68b2600338e37690afba4dc5 Mon Sep 17 00:00:00 2001 From: Scartography Date: Sun, 8 Feb 2026 22:42:19 +0100 Subject: [PATCH 3/3] handle if artifacts from sync-depscome in or not --- .github/workflows/python-package.yml | 2 +- .github/workflows/sync-dependencies.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 7e74d51..a9b7419 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -43,7 +43,7 @@ jobs: - uses: actions/checkout@v4 - name: 📥 Apply Dependency Overrides - if: "${{ inputs.override-deps-artifact != '' }}" + if: "${{ inputs.override-deps-artifact != '' && inputs.override-deps-artifact != 'null' }}" uses: actions/download-artifact@v4 with: name: ${{ inputs.override-deps-artifact }} diff --git a/.github/workflows/sync-dependencies.yml b/.github/workflows/sync-dependencies.yml index 79f4bb5..1697860 100644 --- a/.github/workflows/sync-dependencies.yml +++ b/.github/workflows/sync-dependencies.yml @@ -95,7 +95,7 @@ jobs: needs: sync-and-prepare uses: ./.github/workflows/python-package.yml with: - override-deps-artifact: updated-deps + override-deps-artifact: ${{ needs.sync-and-prepare.outputs.sync_needed == 'true' && 'updated-deps' || '' }} secrets: inherit finalize: