From 6cf9bcd4675f7ffc634f088f15e727278df3a572 Mon Sep 17 00:00:00 2001 From: nevaforget Date: Wed, 1 Apr 2026 16:17:49 +0200 Subject: [PATCH] Remove setup step from build workflow Dependencies (git, curl, builder user) are now provided by the custom act_runner image. Only su builder for makepkg remains. --- .gitea/workflows/build-and-publish.yaml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/.gitea/workflows/build-and-publish.yaml b/.gitea/workflows/build-and-publish.yaml index 1d7ff38..8cea65c 100644 --- a/.gitea/workflows/build-and-publish.yaml +++ b/.gitea/workflows/build-and-publish.yaml @@ -14,14 +14,6 @@ jobs: build-and-publish: runs-on: moonarch steps: - - name: Setup build environment - run: | - pacman -Sy --noconfirm git curl - - # makepkg refuses to run as root — create a build user - useradd -m builder - echo "builder ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers - - name: Build and publish changed packages run: | git clone http://gitea:3000/nevaforget/moonarch-pkgbuilds.git repo