From acb8cea437014c4a1aeae2fc38855a5d41b81899 Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Sun, 30 Mar 2025 21:14:27 +0800 Subject: [PATCH] Add glibc build for CI --- .github/workflows/build-unix.yml | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-unix.yml b/.github/workflows/build-unix.yml index 0ec63e24..8212a828 100644 --- a/.github/workflows/build-unix.yml +++ b/.github/workflows/build-unix.yml @@ -6,10 +6,13 @@ on: os: required: true description: Build target OS + default: 'linux-x86_64' type: choice options: - 'linux-x86_64' - 'linux-aarch64' + - 'linux-x86_64-glibc' + - 'linux-aarch64-glibc' - 'macos-x86_64' - 'macos-aarch64' php-version: @@ -22,7 +25,6 @@ on: - '8.3' - '8.2' - '8.1' - - '8.0' extensions: description: Extensions to build (comma separated) required: true @@ -77,9 +79,19 @@ jobs: RUNS_ON="ubuntu-latest" ;; linux-aarch64) - DOWN_CMD="SPC_USE_ARCH=aarch64 ./bin/spc-alpine-docker download" - BUILD_CMD="SPC_USE_ARCH=aarch64 ./bin/spc-alpine-docker build" - RUNS_ON="ubuntu-latest" + DOWN_CMD="./bin/spc-alpine-docker download" + BUILD_CMD="./bin/spc-alpine-docker build" + RUNS_ON="ubuntu-24.04-arm" + ;; + linux-x86_64-glibc) + DOWN_CMD="./bin/spc-gnu-docker download" + BUILD_CMD="./bin/spc-gnu-docker build" + RUNS_ON="ubuntu-22.04" + ;; + linux-x86_64-glibc) + DOWN_CMD="./bin/spc-gnu-docker download" + BUILD_CMD="./bin/spc-gnu-docker build" + RUNS_ON="ubuntu-22.04-arm" ;; macos-x86_64) DOWN_CMD="composer update --no-dev --classmap-authoritative && ./bin/spc doctor --auto-fix && ./bin/spc download"