From 82a04c88dcda44acfa43b2002f6f8f31bb9c4404 Mon Sep 17 00:00:00 2001 From: rob thijssen Date: Fri, 24 Apr 2026 17:05:55 +0300 Subject: [PATCH] fix(ci): flatten RPM artifacts before signing Gitea's download-artifact does not support merge-multiple, so RPMs end up in subdirectories. Add a step to move them into the expected flat directory before publish-repo.sh runs. Co-Authored-By: Claude Opus 4.6 (1M context) --- .gitea/workflows/build-release.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build-release.yml b/.gitea/workflows/build-release.yml index 86978b1..97700fc 100644 --- a/.gitea/workflows/build-release.yml +++ b/.gitea/workflows/build-release.yml @@ -119,7 +119,11 @@ jobs: with: path: rpms/ pattern: rpm-* - merge-multiple: true + + - name: Flatten RPM artifacts + run: | + find rpms/ -name '*.rpm' -exec mv --target-directory=rpms/ {} + + find rpms/ -mindepth 1 -type d -empty -delete - name: Import signing key run: |