Update .forgejo/workflows/fortune-mod-alpine.yml

This commit is contained in:
Nova Cat 2025-02-08 22:23:01 -08:00
parent e046841ad0
commit 348be17634

View file

@ -7,4 +7,14 @@ jobs:
- name: Setup Alpine - name: Setup Alpine
uses: https://git.swee.codes/swee/setup-alpine@main uses: https://git.swee.codes/swee/setup-alpine@main
with: with:
additional: alpine-sdk 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