From 474824b9714e1cde7f6203aab61abe00617b67a4 Mon Sep 17 00:00:00 2001 From: magmaus3 Date: Mon, 5 May 2025 16:33:46 +0200 Subject: [PATCH] feat: add alpine ci --- .forgejo/workflows/build-alpine.yml | 41 +++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .forgejo/workflows/build-alpine.yml diff --git a/.forgejo/workflows/build-alpine.yml b/.forgejo/workflows/build-alpine.yml new file mode 100644 index 00000000..e92341b4 --- /dev/null +++ b/.forgejo/workflows/build-alpine.yml @@ -0,0 +1,41 @@ +on: + - workflow-dispatch + - push + +jobs: + build: + runs-on: ubuntu-latest + container: + image: alpine:edge + + steps: + - name: set up dependencies + run: | + apk update + apk upgrade + apk add nodejs git alpine-sdk doas + - uses: actions/checkout@v4 + with: + sparse-checkout: "alpine/" + # - uses: https://code.forgejo.org/actions/checkout + + - name: set up user + run: adduser -DG abuild ci + + - name: set up keys + run: | + echo "permit persist :root" > /etc/doas.conf + doas -su ci + mkdir ~/.abuild + cat << EOF > ~/.abuild/ci@continuwuity.rsa + ${{ secrets.abuild_privkey }} + EOF + cat << EOF > ~/.abuild/ci@continuwuity.rsa.pub + ${{ secrets.abuild_pubkey }} + EOF + echo $HOME + cat << EOF > ~/.abuild/abuild.conf + PACKAGER_PRIVKEY="/home/ci/.abuild/ci@continuwuity.rsa" + EOF + +# vim: shiftwidth=2