From 348be17634ebbfd6eb6eb47b0ddcd2a2e7cbc21f Mon Sep 17 00:00:00 2001
From: swee <meow@swee.codes>
Date: Sat, 8 Feb 2025 22:23:01 -0800
Subject: [PATCH] Update .forgejo/workflows/fortune-mod-alpine.yml

---
 .forgejo/workflows/fortune-mod-alpine.yml | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/.forgejo/workflows/fortune-mod-alpine.yml b/.forgejo/workflows/fortune-mod-alpine.yml
index a6fdc9c..2b52d21 100644
--- a/.forgejo/workflows/fortune-mod-alpine.yml
+++ b/.forgejo/workflows/fortune-mod-alpine.yml
@@ -7,4 +7,14 @@ jobs:
       - name: Setup Alpine 
         uses: https://git.swee.codes/swee/setup-alpine@main
         with:
-          additional: alpine-sdk
\ No newline at end of file
+          additional: alpine-sdk sudo
+      - name: Create user for building
+        run: adduser -D packager && addgroup packager abuild
+      - name: Create sudo rule
+        run: echo 'packager ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/packager
+      - uses: actions/checkout@v4
+      - name: Create keys
+        run: sudo -u packager abuild-keygen -n --append --install
+      - name: Start building
+        run: chown -R packager /workspace && sudo -u packager abuild -r
+        working-directory: ./fortune-mod
\ No newline at end of file