We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c0c57c0 commit 763b15fCopy full SHA for 763b15f
1 file changed
.github/workflows/arch-packages-ci.yml
@@ -20,9 +20,17 @@ jobs:
20
- name: Checkout
21
uses: actions/checkout@v4
22
23
+ - name: Prepare non-root builder
24
+ shell: bash
25
+ run: |
26
+ id -u builder >/dev/null 2>&1 || useradd -m builder
27
+ chown -R builder:builder "$GITHUB_WORKSPACE"
28
+
29
- name: Validate PKGBUILDs
30
shell: bash
31
run: |
32
+ set -euo pipefail
33
+ su - builder -c "cd '$GITHUB_WORKSPACE' && bash -s" <<'EOF'
34
set -euo pipefail
35
mapfile -t pkgbuilds < <(find arch -type f -name PKGBUILD | sort)
36
if [ ${#pkgbuilds[@]} -eq 0 ]; then
@@ -44,6 +52,7 @@ jobs:
44
52
45
53
popd >/dev/null
46
54
done
55
+ EOF
47
56
48
57
- name: Upload generated SRCINFO
49
58
if: always()
0 commit comments