@@ -22,10 +22,24 @@ jobs:
22
22
- " macos-13"
23
23
- " ubuntu-24.04-arm"
24
24
- " macos-14"
25
+ - " ubuntu-22.04"
26
+ - " ubuntu-22.04-arm"
25
27
combination :
26
28
- minimal
27
29
- bulk
28
30
- common
31
+ - gnu-bulk
32
+ exclude :
33
+ - { runner: "ubuntu-latest", combination: "gnu-bulk" }
34
+ - { runner: "ubuntu-24.04-arm", combination: "gnu-bulk" }
35
+ - { runner: "macos-13", combination: "gnu-bulk" }
36
+ - { runner: "macos-14", combination: "gnu-bulk" }
37
+ - { runner: "ubuntu-22.04", combination: "minimal" }
38
+ - { runner: "ubuntu-22.04", combination: "bulk" }
39
+ - { runner: "ubuntu-22.04", combination: "common" }
40
+ - { runner: "ubuntu-22.04-arm", combination: "minimal" }
41
+ - { runner: "ubuntu-22.04-arm", combination: "bulk" }
42
+ - { runner: "ubuntu-22.04-arm", combination: "common" }
29
43
steps :
30
44
- name : " Process env string"
31
45
id : process-env
@@ -34,15 +48,12 @@ jobs:
34
48
case "${{ matrix.combination }}" in
35
49
minimal)
36
50
echo "EXTENSIONS=pcntl,posix,mbstring,filter,tokenizer,phar" >> "$GITHUB_OUTPUT"
37
- echo "DEPLOY_TARGET=${{ secrets.DEPLOY_SERVER_TARGET_MINIMAL }}" >> "$GITHUB_OUTPUT"
38
51
;;
39
52
common)
40
53
echo "EXTENSIONS=bcmath,bz2,calendar,ctype,curl,dom,exif,fileinfo,filter,ftp,gd,gmp,iconv,xml,mbstring,mbregex,mysqlnd,openssl,pcntl,pdo,pdo_mysql,pdo_sqlite,phar,posix,redis,session,simplexml,soap,sockets,sqlite3,tokenizer,xmlwriter,xmlreader,zlib,zip" >> "$GITHUB_OUTPUT"
41
- echo "DEPLOY_TARGET=${{ secrets.DEPLOY_SERVER_TARGET }}" >> "$GITHUB_OUTPUT"
42
54
;;
43
- bulk)
55
+ bulk|gnu-bulk )
44
56
echo "EXTENSIONS=apcu,bcmath,bz2,calendar,ctype,curl,dba,dom,event,exif,fileinfo,filter,ftp,gd,gmp,iconv,imagick,imap,intl,mbregex,mbstring,mysqli,mysqlnd,opcache,openssl,opentelemetry,pcntl,pdo,pdo_mysql,pgsql,phar,posix,protobuf,readline,redis,session,shmop,simplexml,soap,sockets,sodium,sqlite3,swoole,swoole-hook-mysql,swoole-hook-pgsql,swoole-hook-sqlite,sysvmsg,sysvsem,sysvshm,tokenizer,xml,xmlreader,xmlwriter,xsl,zip,zlib" >> "$GITHUB_OUTPUT"
45
- echo "DEPLOY_TARGET=${{ secrets.DEPLOY_SERVER_TARGET_BULK }}" >> "$GITHUB_OUTPUT"
46
57
;;
47
58
esac
48
59
57
68
echo "ARCH=aarch64" >> "$GITHUB_OUTPUT"
58
69
echo CMD="bin/spc-alpine-docker" >> "$GITHUB_OUTPUT"
59
70
;;
71
+ ubuntu-22.04)
72
+ echo "OS=linux" >> "$GITHUB_OUTPUT"
73
+ echo "ARCH=x86_64" >> "$GITHUB_OUTPUT"
74
+ echo CMD="bin/spc-gnu-docker" >> "$GITHUB_OUTPUT"
75
+ ;;
76
+ ubuntu-22.04-arm)
77
+ echo "OS=linux" >> "$GITHUB_OUTPUT"
78
+ echo "ARCH=aarch64" >> "$GITHUB_OUTPUT"
79
+ echo CMD="bin/spc-gnu-docker" >> "$GITHUB_OUTPUT"
80
+ ;;
60
81
windows-2019)
61
82
echo "OS=windows" >> "$GITHUB_OUTPUT"
62
83
echo "ARCH=x86_64" >> "$GITHUB_OUTPUT"
0 commit comments