From b55cc90f867e4e48022b9150d870e82022697dde Mon Sep 17 00:00:00 2001 From: robojerk Date: Tue, 9 Sep 2025 22:43:00 -0700 Subject: [PATCH] Fix CI: Skip renaming when package already has correct name - Add check to only rename if old and new names are different - Prevents 'mv: same file' error when package already has build version - Package is already correctly named with build version from dpkg-deb - This should complete the CI successfully --- .forgejo/workflows/ci.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index 6398a2c..fc52030 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -269,8 +269,14 @@ jobs: # Extract architecture (last part before .deb) arch=$(echo "$pkg_name" | sed 's/.*_\([^.]*\)\.deb$/\1/') new_name="bootc-image-builder_${BUILD_VERSION}_${arch}.deb" - echo "Renaming: $pkg_name -> $new_name" - mv "$pkg" "$new_name" + + # Only rename if the names are different + if [ "$pkg_name" != "$new_name" ]; then + echo "Renaming: $pkg_name -> $new_name" + mv "$pkg" "$new_name" + else + echo "Package already has correct name: $pkg_name" + fi else # Fallback: keep original name echo "Keeping original name: $pkg_name"