summaryrefslogtreecommitdiff
path: root/.forgejo/workflows
diff options
context:
space:
mode:
authorNippy <nippy@rp1.hu>2026-05-10 09:32:00 +0200
committerNippy <nippy@rp1.hu>2026-05-10 09:32:09 +0200
commitfefe574bb92b3ef9a7307aebe5f003a0f6a0269d (patch)
treef1a63d66fbf6a5264ca4bd0489a3ce5e8d48fc3f /.forgejo/workflows
parent7132e08a6da642c1d20848d73b6ed3738789a225 (diff)
downloadRaveos-core-repo-fefe574bb92b3ef9a7307aebe5f003a0f6a0269d.tar.gz
Raveos-core-repo-fefe574bb92b3ef9a7307aebe5f003a0f6a0269d.zip
raveos update
Diffstat (limited to '.forgejo/workflows')
-rw-r--r--.forgejo/workflows/repoadd.yml20
1 files changed, 4 insertions, 16 deletions
diff --git a/.forgejo/workflows/repoadd.yml b/.forgejo/workflows/repoadd.yml
index bbef2e2..698a57b 100644
--- a/.forgejo/workflows/repoadd.yml
+++ b/.forgejo/workflows/repoadd.yml
@@ -18,6 +18,7 @@ jobs:
- name: Install repo-add (pacman-contrib)
run: |
+ set -euo pipefail
sudo pacman -S --needed --noconfirm pacman-contrib
- name: Rebuild repo DB files
@@ -69,22 +70,9 @@ jobs:
git commit -m "Update pacman repo DB (repo-add)"
git push origin main
- - name: Cleanup (force unmount + delete)
+
+ - name: Cleanup
if: always()
run: |
- echo "=== Disk before cleanup ==="
- df -h
-
- echo "=== Unmount leftover archiso mounts ==="
- sudo umount -R "${GITHUB_WORKSPACE}/work" 2>/dev/null || true
- sudo umount -R "${GITHUB_WORKSPACE}/output" 2>/dev/null || true
-
- echo "=== Remove build dirs ==="
- sudo rm -rf "${GITHUB_WORKSPACE}/work" || true
- sudo rm -rf "${GITHUB_WORKSPACE}/output" || true
-
- echo "=== Clear pacman cache ==="
sudo rm -rf /var/cache/pacman/pkg/* || true
-
- echo "=== Disk after cleanup ==="
- df -h \ No newline at end of file
+ df -h