From 7a5a7c687c8ae885215ad1abd96ac5f3807a49ca Mon Sep 17 00:00:00 2001 From: Shane Alcock Date: Mon, 22 Jul 2024 14:34:20 +1200 Subject: [PATCH 1/3] Make sure Ubuntu dbgsym packages are uploaded to repo --- .github/workflows/deb-build.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/deb-build.yaml b/.github/workflows/deb-build.yaml index ae2ba11..c430e0a 100644 --- a/.github/workflows/deb-build.yaml +++ b/.github/workflows/deb-build.yaml @@ -36,6 +36,7 @@ jobs: run: | mkdir -p packages/${DIRNAME} cp ../*.deb packages/${DIRNAME}/ + cp ../*.ddeb packages/${DIRNAME}/ - name: Store packages uses: actions/upload-artifact@v4 with: @@ -117,6 +118,7 @@ jobs: run: | mkdir -p packages/${DIRNAME} find . -name "*.deb" | xargs cp -t packages/${DIRNAME}/ + find . -name "*.ddeb" | xargs cp -t packages/${DIRNAME}/ - name: Publish package to cloudsmith uses: salcock/action-cloudsmith-upload-packages@v1.8 with: From edf2ca80e9f9a67a3d72402c8e248cc2daad81dd Mon Sep 17 00:00:00 2001 From: Shane Alcock Date: Mon, 22 Jul 2024 14:40:38 +1200 Subject: [PATCH 2/3] Fix workflow failure if .ddeb doesn't exist (i.e. debian) --- .github/workflows/deb-build.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deb-build.yaml b/.github/workflows/deb-build.yaml index c430e0a..bec241e 100644 --- a/.github/workflows/deb-build.yaml +++ b/.github/workflows/deb-build.yaml @@ -35,8 +35,8 @@ jobs: - name: Copy packages to uploadable location run: | mkdir -p packages/${DIRNAME} - cp ../*.deb packages/${DIRNAME}/ - cp ../*.ddeb packages/${DIRNAME}/ + cp ../*.deb packages/${DIRNAME}/ || true + cp ../*.ddeb packages/${DIRNAME}/ || true - name: Store packages uses: actions/upload-artifact@v4 with: From f2365f63ae7eb9be7c7eb711b7fb415ec62cdf93 Mon Sep 17 00:00:00 2001 From: Shane Alcock Date: Mon, 22 Jul 2024 16:52:35 +1200 Subject: [PATCH 3/3] Fix more workflow failures when trying to upload .ddeb --- .github/workflows/deb-build.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/deb-build.yaml b/.github/workflows/deb-build.yaml index bec241e..30a20ef 100644 --- a/.github/workflows/deb-build.yaml +++ b/.github/workflows/deb-build.yaml @@ -41,7 +41,7 @@ jobs: uses: actions/upload-artifact@v4 with: name: packages-${{ env.DIRNAME }} - path: packages/${{ env.DIRNAME }}/*.deb + path: packages/${{ env.DIRNAME }}/*deb retention-days: 1 test: @@ -117,8 +117,7 @@ jobs: - name: Copy packages run: | mkdir -p packages/${DIRNAME} - find . -name "*.deb" | xargs cp -t packages/${DIRNAME}/ - find . -name "*.ddeb" | xargs cp -t packages/${DIRNAME}/ + find . -name "*deb" | xargs cp -t packages/${DIRNAME}/ - name: Publish package to cloudsmith uses: salcock/action-cloudsmith-upload-packages@v1.8 with: