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:
|
steps:
|
||||||
- name: Build and publish changed packages
|
- name: Build and publish changed packages
|
||||||
run: |
|
run: |
|
||||||
|
rm -rf repo
|
||||||
git clone http://gitea:3000/nevaforget/moonarch-pkgbuilds.git repo
|
git clone http://gitea:3000/nevaforget/moonarch-pkgbuilds.git repo
|
||||||
chown -R builder:builder repo
|
|
||||||
cd repo
|
cd repo
|
||||||
|
git config --global --add safe.directory "$(pwd)"
|
||||||
|
|
||||||
CHANGED=$(git diff --name-only HEAD~1 HEAD | grep '/PKGBUILD$' | sed 's|/PKGBUILD||' || true)
|
CHANGED=$(git diff --name-only HEAD~1 HEAD | grep '/PKGBUILD$' | sed 's|/PKGBUILD||' || true)
|
||||||
|
|
||||||
@ -29,6 +30,8 @@ jobs:
|
|||||||
|
|
||||||
echo "Changed packages: $CHANGED"
|
echo "Changed packages: $CHANGED"
|
||||||
|
|
||||||
|
chown -R builder:builder .
|
||||||
|
|
||||||
for pkg in $CHANGED; do
|
for pkg in $CHANGED; do
|
||||||
echo "==> Building $pkg"
|
echo "==> Building $pkg"
|
||||||
cd "$pkg"
|
cd "$pkg"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user