diff --git a/.gitea/workflows/build-and-publish.yaml b/.gitea/workflows/build-and-publish.yaml index 8cea65c..79eb74e 100644 --- a/.gitea/workflows/build-and-publish.yaml +++ b/.gitea/workflows/build-and-publish.yaml @@ -16,9 +16,10 @@ jobs: steps: - name: Build and publish changed packages run: | + rm -rf repo git clone http://gitea:3000/nevaforget/moonarch-pkgbuilds.git repo - chown -R builder:builder repo cd repo + git config --global --add safe.directory "$(pwd)" CHANGED=$(git diff --name-only HEAD~1 HEAD | grep '/PKGBUILD$' | sed 's|/PKGBUILD||' || true) @@ -29,6 +30,8 @@ jobs: echo "Changed packages: $CHANGED" + chown -R builder:builder . + for pkg in $CHANGED; do echo "==> Building $pkg" cd "$pkg"