From e2adf147a6e4e04a9a925defd6c3d5a66139ba97 Mon Sep 17 00:00:00 2001 From: WebFreak001 Date: Sat, 2 May 2026 20:41:42 +0200 Subject: [PATCH 1/2] add CI cache for dub --- .github/workflows/nightly.yml | 6 ++++++ .github/workflows/releases.yml | 6 ++++++ .github/workflows/unittest.yml | 11 +++++++++++ 3 files changed, 23 insertions(+) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index d9ea897..218f0b1 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -45,6 +45,11 @@ jobs: with: compiler: ldc-latest + - name: cache dependency binaries + uses: WebFreak001/dub-upgrade@v0.1.0 + with: + args: --missing-only -S + - name: Run tests run: dub test @@ -141,4 +146,5 @@ jobs: - name: cache dependency binaries uses: WebFreak001/dub-upgrade@v0.1.0 with: + args: --missing-only -S store: true diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index 0730124..8c6e598 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -38,6 +38,11 @@ jobs: with: compiler: ldc-latest + - name: cache dependency binaries + uses: WebFreak001/dub-upgrade@v0.1.0 + with: + args: --missing-only -S + - name: Run tests run: dub test @@ -128,3 +133,4 @@ jobs: uses: WebFreak001/dub-upgrade@v0.1.0 with: store: true + args: --missing-only -S diff --git a/.github/workflows/unittest.yml b/.github/workflows/unittest.yml index 631884c..fae9fa8 100644 --- a/.github/workflows/unittest.yml +++ b/.github/workflows/unittest.yml @@ -29,6 +29,11 @@ jobs: with: compiler: ${{ matrix.dc }} + - name: cache dependency binaries + uses: WebFreak001/dub-upgrade@v0.1.0 + with: + args: --missing-only -S + - name: Run workspace-d tests run: dub test :workspace-d timeout-minutes: 30 @@ -86,3 +91,9 @@ jobs: timeout-minutes: 30 env: MACOSX_DEPLOYMENT_TARGET: '10.12' + + - name: cache dependency binaries + uses: WebFreak001/dub-upgrade@v0.1.0 + with: + store: true + args: --missing-only -S From a2c8ad0121a6c11ab1c2871c20645b639e18b706 Mon Sep 17 00:00:00 2001 From: WebFreak001 Date: Sat, 2 May 2026 23:11:24 +0200 Subject: [PATCH 2/2] use dub-upgrade@v0.3.0 --- .github/workflows/nightly.yml | 10 +--------- .github/workflows/releases.yml | 10 +--------- .github/workflows/unittest.yml | 10 +--------- 3 files changed, 3 insertions(+), 27 deletions(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 218f0b1..a2803e4 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -46,9 +46,7 @@ jobs: compiler: ldc-latest - name: cache dependency binaries - uses: WebFreak001/dub-upgrade@v0.1.0 - with: - args: --missing-only -S + uses: WebFreak001/dub-upgrade@v0.3.0 - name: Run tests run: dub test @@ -142,9 +140,3 @@ jobs: asset_path: ./serve-d.zip asset_name: serve-d_windows-nightly-${{ steps.vars.outputs.arch_short }}-$$.zip asset_content_type: application/zip - - - name: cache dependency binaries - uses: WebFreak001/dub-upgrade@v0.1.0 - with: - args: --missing-only -S - store: true diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index 8c6e598..04ea016 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -39,9 +39,7 @@ jobs: compiler: ldc-latest - name: cache dependency binaries - uses: WebFreak001/dub-upgrade@v0.1.0 - with: - args: --missing-only -S + uses: WebFreak001/dub-upgrade@v0.3.0 - name: Run tests run: dub test @@ -128,9 +126,3 @@ jobs: file: ./serve-d.zip mime: application/zip name: serve-d_${TAG}-${OS}.zip - - - name: cache dependency binaries - uses: WebFreak001/dub-upgrade@v0.1.0 - with: - store: true - args: --missing-only -S diff --git a/.github/workflows/unittest.yml b/.github/workflows/unittest.yml index fae9fa8..7e1901c 100644 --- a/.github/workflows/unittest.yml +++ b/.github/workflows/unittest.yml @@ -30,9 +30,7 @@ jobs: compiler: ${{ matrix.dc }} - name: cache dependency binaries - uses: WebFreak001/dub-upgrade@v0.1.0 - with: - args: --missing-only -S + uses: WebFreak001/dub-upgrade@v0.3.0 - name: Run workspace-d tests run: dub test :workspace-d @@ -91,9 +89,3 @@ jobs: timeout-minutes: 30 env: MACOSX_DEPLOYMENT_TARGET: '10.12' - - - name: cache dependency binaries - uses: WebFreak001/dub-upgrade@v0.1.0 - with: - store: true - args: --missing-only -S