From e499a3caf2737754c652334a3181ef213eaa6414 Mon Sep 17 00:00:00 2001 From: Stefan Siegl Date: Sun, 29 Sep 2024 18:20:09 +0200 Subject: [PATCH] add ci test on alpine --- .github/workflows/build-test.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index d7aacfb9..3991f3c6 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -94,3 +94,27 @@ jobs: ./configure --with-v8js=/opt/v8/self-built LDFLAGS="-lstdc++" CPPFLAGS="-DV8_COMPRESS_POINTERS -DV8_ENABLE_SANDBOX" make make test + + alpine: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Setup latest Alpine Linux + uses: jirutka/setup-alpine@v1 + + - name: Install dependencies + run: | + cat /etc/alpine-release + apk add php83-dev nodejs-dev g++ make + shell: alpine.sh --root {0} + + - name: Build extension + run: | + phpize + ./configure + make + make test + shell: alpine.sh {0}