Skip to content

Commit 6105042

Browse files
committed
chore: wip
1 parent cb6ec3c commit 6105042

File tree

2 files changed

+53
-8
lines changed

2 files changed

+53
-8
lines changed

.github/workflows/precompile-php.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -265,9 +265,9 @@ jobs:
265265
# Comprehensive configuration with all major database drivers and extensions for local testing
266266
# For PHP 8.1, disable intl extension to avoid ICU4C C++17 issues
267267
if [[ "${{ matrix.php_version }}" == 8.1* ]]; then
268-
EXTENSIONS="--enable-cli --enable-fpm --enable-mbstring --enable-opcache --enable-exif --enable-bcmath --enable-calendar --enable-ftp --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-wddx --with-pdo-mysql --with-pdo-pgsql --with-pdo-sqlite --with-pdo-odbc --with-mysqli --with-pgsql --with-sqlite3 --with-curl --with-openssl --enable-gd --enable-soap --enable-sockets --with-zip --with-bz2 --with-readline --with-libxml --with-zlib --enable-pcntl --enable-posix --with-gettext --with-gmp --with-ldap --with-xsl --with-sodium --with-iconv --enable-fileinfo --enable-json --enable-phar --enable-filter --enable-hash --enable-session --enable-tokenizer --enable-ctype --enable-dom --enable-simplexml --enable-xml --enable-xmlreader --enable-xmlwriter --enable-shmop"
268+
EXTENSIONS="--enable-cli --enable-fpm --enable-mbstring --enable-opcache --enable-exif --enable-bcmath --enable-calendar --enable-ftp --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-wddx --with-pdo-mysql --with-pdo-pgsql --with-pdo-sqlite --with-mysqli --with-pgsql --with-sqlite3 --with-curl --with-openssl --enable-gd --enable-soap --enable-sockets --with-zip --with-bz2 --with-readline --with-libxml --with-zlib --enable-pcntl --enable-posix --with-gettext --with-gmp --with-ldap --with-xsl --with-sodium --with-iconv --enable-fileinfo --enable-json --enable-phar --enable-filter --enable-hash --enable-session --enable-tokenizer --enable-ctype --enable-dom --enable-simplexml --enable-xml --enable-xmlreader --enable-xmlwriter --enable-shmop"
269269
else
270-
EXTENSIONS="--enable-cli --enable-fpm --enable-mbstring --enable-opcache --enable-intl --enable-exif --enable-bcmath --enable-calendar --enable-ftp --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-wddx --with-pdo-mysql --with-pdo-pgsql --with-pdo-sqlite --with-pdo-odbc --with-mysqli --with-pgsql --with-sqlite3 --with-curl --with-openssl --enable-gd --enable-soap --enable-sockets --with-zip --with-bz2 --with-readline --with-libxml --with-zlib --enable-pcntl --enable-posix --with-gettext --with-gmp --with-ldap --with-xsl --with-sodium --with-iconv --enable-fileinfo --enable-json --enable-phar --enable-filter --enable-hash --enable-session --enable-tokenizer --enable-ctype --enable-dom --enable-simplexml --enable-xml --enable-xmlreader --enable-xmlwriter --enable-shmop"
270+
EXTENSIONS="--enable-cli --enable-fpm --enable-mbstring --enable-opcache --enable-intl --enable-exif --enable-bcmath --enable-calendar --enable-ftp --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-wddx --with-pdo-mysql --with-pdo-pgsql --with-pdo-sqlite --with-mysqli --with-pgsql --with-sqlite3 --with-curl --with-openssl --enable-gd --enable-soap --enable-sockets --with-zip --with-bz2 --with-readline --with-libxml --with-zlib --enable-pcntl --enable-posix --with-gettext --with-gmp --with-ldap --with-xsl --with-sodium --with-iconv --enable-fileinfo --enable-json --enable-phar --enable-filter --enable-hash --enable-session --enable-tokenizer --enable-ctype --enable-dom --enable-simplexml --enable-xml --enable-xmlreader --enable-xmlwriter --enable-shmop"
271271
fi
272272
;;
273273
esac

packages/launchpad/src/binary-downloader.ts

Lines changed: 51 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -99,12 +99,57 @@ export class PrecompiledBinaryDownloader {
9999
private isCompatibleWithFullStack(userExtensions: string[]): boolean {
100100
// Define what full-stack includes
101101
const fullStackExtensions = [
102-
'cli', 'fpm', 'mbstring', 'opcache', 'intl', 'exif', 'bcmath', 'calendar', 'ftp',
103-
'sysvmsg', 'sysvsem', 'sysvshm', 'wddx', 'pdo-mysql', 'pdo-pgsql', 'pdo-sqlite',
104-
'pdo-odbc', 'mysqli', 'pgsql', 'sqlite3', 'curl', 'openssl', 'gd', 'soap', 'sockets',
105-
'zip', 'bz2', 'readline', 'libxml', 'zlib', 'pcntl', 'posix', 'gettext', 'gmp',
106-
'ldap', 'xsl', 'sodium', 'iconv', 'fileinfo', 'json', 'phar', 'filter', 'hash',
107-
'session', 'tokenizer', 'ctype', 'dom', 'simplexml', 'xml', 'xmlreader', 'xmlwriter', 'shmop'
102+
'cli',
103+
'fpm',
104+
'mbstring',
105+
'opcache',
106+
'intl',
107+
'exif',
108+
'bcmath',
109+
'calendar',
110+
'ftp',
111+
'sysvmsg',
112+
'sysvsem',
113+
'sysvshm',
114+
'wddx',
115+
'pdo-mysql',
116+
'pdo-pgsql',
117+
'pdo-sqlite',
118+
'mysqli',
119+
'pgsql',
120+
'sqlite3',
121+
'curl',
122+
'openssl',
123+
'gd',
124+
'soap',
125+
'sockets',
126+
'zip',
127+
'bz2',
128+
'readline',
129+
'libxml',
130+
'zlib',
131+
'pcntl',
132+
'posix',
133+
'gettext',
134+
'gmp',
135+
'ldap',
136+
'xsl',
137+
'sodium',
138+
'iconv',
139+
'fileinfo',
140+
'json',
141+
'phar',
142+
'filter',
143+
'hash',
144+
'session',
145+
'tokenizer',
146+
'ctype',
147+
'dom',
148+
'simplexml',
149+
'xml',
150+
'xmlreader',
151+
'xmlwriter',
152+
'shmop',
108153
]
109154

110155
// Check if all user extensions are included in full-stack

0 commit comments

Comments
 (0)