From b581a479c45333e8eb3b26f9bf62d06c936f7d08 Mon Sep 17 00:00:00 2001
From: swee <meow@swee.codes>
Date: Fri, 21 Mar 2025 18:15:32 -0700
Subject: [PATCH] Update .forgejo/workflows/fortune-mod-alpine.yml

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

diff --git a/.forgejo/workflows/fortune-mod-alpine.yml b/.forgejo/workflows/fortune-mod-alpine.yml
index 09c567a..cf4a412 100644
--- a/.forgejo/workflows/fortune-mod-alpine.yml
+++ b/.forgejo/workflows/fortune-mod-alpine.yml
@@ -24,4 +24,28 @@ jobs:
       - name: Upload
         uses: actions/upload-artifact@v3
         with:
-          path: /home/packager/packages/alpine/x86_64/fortune-mo*
\ No newline at end of file
+          path: /home/packager/packages/alpine/x86_64/fortune-mo*
+  aarch64: 
+    runs-on: alpine-arm64
+    steps: 
+      - name: Setup Alpine 
+        uses: https://git.swee.codes/swee/setup-alpine@main
+        with:
+          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: ./alpine/fortune-mod
+      - name: Build documentation folder
+        run: sudo -u packager abuild -r
+        working-directory: ./alpine/fortune-mod-doc
+      - name: Upload
+        uses: actions/upload-artifact@v3
+        with:
+          path: /home/packager/packages/alpine/aarch64/fortune-mo*
\ No newline at end of file