From e4ed1dbf3abf9a29354b6c2a366b8a0ca5ec1d64 Mon Sep 17 00:00:00 2001 From: Kun Lai Date: Thu, 19 Mar 2026 09:52:18 +0800 Subject: [PATCH] ci: complete removal of cryptpilot main package from CI artifacts Follow-up to 462a2cf to fully exclude the empty cryptpilot meta-package from CI artifact uploads: - build-deb.yml: Remove main package deletion step and explicitly list sub-packages (cryptpilot-fde, cryptpilot-crypt, cryptpilot-verity) - build-rpm.yml: Replace wildcard pattern with explicit sub-package patterns to avoid including the main package Signed-off-by: Kun Lai --- .github/workflows/build-deb.yml | 6 ++++-- .github/workflows/build-rpm.yml | 4 +++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-deb.yml b/.github/workflows/build-deb.yml index 82cd20c..cccc7d3 100644 --- a/.github/workflows/build-deb.yml +++ b/.github/workflows/build-deb.yml @@ -69,14 +69,16 @@ jobs: make deb-build mkdir -p $GITHUB_WORKSPACE/deb-packages cp ../*.deb $GITHUB_WORKSPACE/deb-packages/ - rm -f ../cryptpilot_*.deb # Remove the generated main package - name: Upload artifacts uses: actions/upload-artifact@v4 with: name: deb-packages-${{ matrix.arch }} if-no-files-found: error - path: ./deb-packages/*.deb + path: | + ./deb-packages/cryptpilot-fde_*.deb + ./deb-packages/cryptpilot-crypt_*.deb + ./deb-packages/cryptpilot-verity_*.deb test: strategy: diff --git a/.github/workflows/build-rpm.yml b/.github/workflows/build-rpm.yml index 26b59b7..45b7bc3 100644 --- a/.github/workflows/build-rpm.yml +++ b/.github/workflows/build-rpm.yml @@ -124,7 +124,9 @@ jobs: if-no-files-found: error path: | /tmp/rpmbuild/SRPMS/cryptpilot-*.al8.src.rpm - /tmp/rpmbuild/RPMS/${{ matrix.arch }}/cryptpilot-*.al8.${{ matrix.arch }}.rpm + /tmp/rpmbuild/RPMS/${{ matrix.arch }}/cryptpilot-fde-*.al8.${{ matrix.arch }}.rpm + /tmp/rpmbuild/RPMS/${{ matrix.arch }}/cryptpilot-crypt-*.al8.${{ matrix.arch }}.rpm + /tmp/rpmbuild/RPMS/${{ matrix.arch }}/cryptpilot-verity-*.al8.${{ matrix.arch }}.rpm test: strategy: