From ad9b3065abe481119baa0bc34a31b95e3a90362c Mon Sep 17 00:00:00 2001 From: mrkmntal Date: Fri, 7 Nov 2025 18:02:15 -0500 Subject: [PATCH] Fix: stop building git CI stuff into the package, (Don't think they want my commit history) --- .forgejo/workflows/build.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 929f8df..1f44141 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -25,11 +25,16 @@ jobs: - name: Build Debian package run: | - mkdir -p build/"$BRANCH" + mkdir -p build/"$BRANCH"/staging SHORT_HASH=$(echo "$COMMIT" | cut -c1-7) PKG_NAME="fahclient-${BRANCH}-${SHORT_HASH}.deb" - dpkg-deb --build . build/"$BRANCH"/"$PKG_NAME" - echo "🎉 Built $PKG_NAME" + + # Copy only actual package data, excluding Git/CI junk + rsync -a --exclude='.git*' --exclude='build' --exclude='.forgejo' ./ build/"$BRANCH"/staging/ + + # Build from clean staging dir + dpkg-deb --build build/"$BRANCH"/staging build/"$BRANCH"/"$PKG_NAME" + echo "🎉 Built $PKG_NAME from clean staging directory" - name: Verify package run: |