diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c9dfde5..7eb29cb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -216,3 +216,33 @@ jobs: with: name: 'fvcbm.com' path: fvcbm + + alpine-3_19-armv7: + name: 'Alpine 3.19 with MUSL on armv7' + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 + with: + platforms: linux/arm + - name: 'Perform install, build, test' + run: > + docker run + --rm + -v "$(pwd):/${{ github.workspace }}" + -w ${{ github.workspace }} + --platform linux/arm + alpine:3.19 sh -c ' + cat /etc/os-release && + apk add --no-cache + build-base + groff && + make linux CFLAGS='-static -O2' && + make test && + strip fvcbm + ' + - uses: actions/upload-artifact@v4 + with: + name: 'fvcbm-linux-arm' + path: i386root/root/fvcbm/fvcbm