Skip to content

Commit 1320c1c

Browse files
committed
Use build-alpine that we use in release for test workflow also
1 parent ca18173 commit 1320c1c

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

.github/workflows/test.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,22 @@ jobs:
2121
- macos-12
2222
include:
2323
- os: ubuntu-22.04
24-
script_name: ./build-linux
24+
use_docker: true
25+
script_name: ./build-alpine
2526
- os: macos-12
27+
use_docker: false
2628
script_name: ./build-osx
2729
steps:
2830
- uses: actions/checkout@v3
2931
- uses: ilammy/msvc-dev-cmd@v1.11.0
3032
with:
3133
uwp: true
32-
- name: Build binary
34+
- name: Build binary using host OS
35+
if: ${{ matrix.use_docker == false }}
3336
run: ${{ matrix.script_name }} ${{ env.PHP_VERSION }}
37+
- name: Build binary using Docker
38+
if: ${{ matrix.use_docker == true }}
39+
run: docker run -v ${PWD}:/src -w /src alpine:3.17 sh -c "apk add sudo bash; ${{ matrix.script_name }} ${{ env.PHP_VERSION }}"
3440
- name: Create artifact
3541
run: |
3642
os="${{ runner.os }}"

0 commit comments

Comments
 (0)