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