Fix build workflow for host mode runner
Clean up stale repo dir, add safe.directory for git as root, and chown repo to builder before makepkg.
This commit is contained in:
parent
199f7b7754
commit
318d15567b
@ -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"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user