Commit Graph

320 Commits

Author SHA1 Message Date
Jaapio
dc9461a053
Add blackfire to linux install
Add logging about install process

Fix formating of semversion blackfire

Only add version when needed

Pass phpversion
2020-02-27 10:38:52 +01:00
Shivam Mathur
99161b7790
Add perimission for composer self-update 2020-02-25 23:01:49 +05:30
Shivam Mathur
5de6285e1f
Fix composer version 2020-02-25 22:05:48 +05:30
Shivam Mathur
9539b27b4a
Add symfony/flex to supported tools 2020-02-25 10:00:07 +05:30
Shivam Mathur
a4f7326577
Move dependency setup to cache-extensions 2020-02-25 09:38:53 +05:30
Shivam Mathur
9b297384e1
Fix versioned extensions 2020-02-24 21:14:54 +05:30
Shivam Mathur
9d77946f60
Switch to liip for old PHP on darwin 2020-02-24 20:24:08 +05:30
Shivam Mathur
6d21e6dc05
Revert instllaing libicu64 2020-02-23 01:46:35 +05:30
Shivam Mathur
68c827cfcf
Fix wp-cli support 2020-02-23 01:19:07 +05:30
Geoff Taylor
d95ca49e8d
WP-CLI tool support added 2020-02-23 01:18:24 +05:30
Shivam Mathur
ebe1c12c21
Hotfix: Force install libicu64 for PHP 8.0 2020-02-23 00:28:35 +05:30
Shivam Mathur
64ba54fc1b
Hotfix: Force update ppa 2020-02-22 00:16:22 +05:30
Shivam Mathur
9dfebd1adb
Refactor scripts 2020-02-21 11:33:58 +05:30
Shivam Mathur
a4572586dc
Fix linux.sh 2020-02-19 07:22:01 +05:30
Shivam Mathur
cc55dbcaa8
Remove support for deprecated inputs 2020-02-17 02:35:18 +05:30
Shivam Mathur
3a473c9a22
Add support for unstable versions 2020-02-16 07:04:15 +05:30
Shivam Mathur
40944de129
Fix phalcon caching on darwin 2020-02-15 23:46:26 +05:30
Shivam Mathur
f9202d6b64
Support existing PHP on darwin 2020-02-14 16:52:33 +05:30
Shivam Mathur
d99c8732ba
Fix extension_version on windows 2020-02-14 15:48:43 +05:30
Shivam Mathur
3a2ca44a8a
Add problem matcher for PHP native errors 2020-02-14 12:55:54 +05:30
Shivam Mathur
17241e2689
Add support for update and extension versions 2020-02-14 12:55:04 +05:30
Shivam Mathur
ca33d01e9f
Add support for old PHP versions on linux 2020-02-13 10:31:48 +05:30
Shivam Mathur
3c6644f237
Add support for old PHP versions on windows 2020-02-06 05:54:20 +05:30
Shivam Mathur
326dfd1e76
Add support for old PHP versions on darwin 2020-02-06 05:53:28 +05:30
Shivam Mathur
d3760be2cc
Add support for cs2pr and refactor tools code 2020-02-03 02:28:00 +05:30
Shivam Mathur
3454287b87
Improve phalcon scripts 2020-02-02 18:29:12 +05:30
Shivam Mathur
88c7757dc8
Add dependencies when enabling extensions in linux 2020-02-02 12:58:32 +05:30
Shivam Mathur
48cfea3f3e
Add script to help cache extensions 2020-02-02 04:30:01 +05:30
Shivam Mathur
43cfa2b1a8
Refactor scripts 2020-02-02 03:26:15 +05:30
Shivam Mathur
d6e173ffc6
Fix pecl command in linux 2020-01-27 21:32:49 +05:30
Shivam Mathur
e934fe28b8
Fix PECL config 2020-01-27 21:09:51 +05:30
Shivam Mathur
4eeaf5f99e
Handle extensions input typo 2020-01-26 18:05:27 +05:30
Shivam Mathur
fd2392db56
Fix check for testing tools setup 2020-01-26 17:21:04 +05:30
Shivam Mathur
d613c975f6
Fix lowercasing of coverage driver 2020-01-26 16:15:39 +05:30
Shivam Mathur
c844c7b6e4
Add support for symfony in tools input 2020-01-26 12:06:55 +05:30
Shivam Mathur
8e5cc09df9
Fix PHPUnit problem matchers 2020-01-26 04:59:20 +05:30
Shivam Mathur
f4f8aec1f2
Fix php.ini permissions after extension setup 2020-01-26 03:23:41 +05:30
Shivam Mathur
b44b7344e0
Add support for pre-release pecl extensions 2020-01-26 02:27:40 +05:30
Shivam Mathur
47335179aa
Bump version to 1.7.4 2020-01-22 01:13:19 +05:30
Shivam Mathur
63c4aea452
Refactor scripts to enable pre-existing ext-phalcon 2020-01-21 19:53:17 +05:30
Shivam Mathur
9d6b61c5af
Add support for phive 2020-01-21 07:21:36 +05:30
Shivam Mathur
5108c81610
Add support for ext-imagick on darwin 2020-01-21 01:06:31 +05:30
Shivam Mathur
e58c704985
Use ppa:ondrej/php for phalcon4 on PHP7.4 2020-01-21 00:50:38 +05:30
Shivam Mathur
e9c783eef0
Add support for specifying nts/ts builds on windows 2020-01-21 00:44:53 +05:30
Shivam Mathur
b44e5e009f
Use ppa:ondrej/php for phalcon except for PHP7.4 2020-01-20 21:07:51 +05:30
Shivam Mathur
f23ae2e6f7
Fix xdebug and phalcon logs on linux 2020-01-17 16:53:12 +05:30
Shivam Mathur
320474a245
Add support for phpize and php-config 2020-01-17 13:21:39 +05:30
Shivam Mathur
65ccfb36dc
Fix extensions.ts 2020-01-17 06:07:33 +05:30
Shivam Mathur
88fb99b592
Fix logs on windows for pre-installed version 2020-01-16 10:16:44 +05:30
Shivam Mathur
9e7bc5c91f
Fix phalcon.ps1 2020-01-16 09:23:04 +05:30
Shivam Mathur
ca2f547a35
Fix log for composer on darwin 2020-01-16 09:06:55 +05:30
Shivam Mathur
9f21c80d24
Install phalcon v4 from PECL on windows 2020-01-16 09:04:43 +05:30
Shivam Mathur
c4317135df
Disable composer process-timeout 2020-01-14 12:06:52 +05:30
Shivam Mathur
bd214a2dca
Update old Xdebug version for coverage: xdebug 2020-01-14 11:02:17 +05:30
Shivam Mathur
0bfa897634
Improve remove_extensions in linux 2020-01-10 06:30:41 +05:30
Shivam Mathur
e839a77d8c
Update default packages in linux 2020-01-08 22:07:21 +05:30
Shivam Mathur
9afdee42e8
Add support to specify version of tools 2020-01-08 10:45:30 +05:30
Daniel Bannert
5b00f068f3 feat : narrowspark/automatic-composer-prefetcher as a alternative to prestissimo 2020-01-04 07:39:39 +01:00
Shivam Mathur
0ac6f76d36
Fix setup order 2020-01-01 16:05:01 +05:30
Shivam Mathur
6c6203b683
Improve ext-phalcon linux script and readme 2019-12-31 13:47:06 +05:30
Shivam Mathur
58fbc33c3a
Use tap shivammathur/homebrew-phalcon on darwin 2019-12-31 05:49:48 +05:30
Shivam Mathur
3f42b7d5fb
Link tools installed using composer 2019-12-31 05:20:47 +05:30
Shivam Mathur
dd4f0db7bf
Update to latest version on windows. Fixes #132 2019-12-29 00:38:06 +05:30
Shivam Mathur
6a70f864ec
Improve tools support 2019-12-28 01:03:57 +05:30
Shivam Mathur
de32d8b95f
Add tools support 2019-12-27 13:11:17 +05:30
Shivam Mathur
273096b82f
Refactor coverage and extension code 2019-12-26 20:21:39 +05:30
Shivam Mathur
4c045616f4
Improve support for ext-phalcon and refactor extensions.ts 2019-12-25 03:47:26 +05:30
Shivam Mathur
935e74fb40
Refactor scripts and fix reading php-version 2019-12-22 10:19:53 +05:30
Shivam Mathur
673dcaff6d
Hotfix after phalcon4 release 2019-12-22 09:30:28 +05:30
Ruud Boon
2cbfd4fb41
Update extensions.ts
Phalcon 4.0.0 is released and now in the master.
2019-12-22 07:47:17 +05:30
Shivam Mathur
1fa2905bc6
Remove coverage drivers completely if requested 2019-12-20 14:32:47 +05:30
Shivam Mathur
f2972dcf18
Fix enabling zend extensions 2019-12-19 11:33:35 +05:30
Shivam Mathur
1798f4d615
Fix matchers and add tests 2019-12-19 10:44:43 +05:30
Shivam Mathur
8039546df3
Merge pull request #84 from decnorton/develop
Add problem matcher for PHPUnit
2019-12-19 02:18:02 +05:30
Shivam Mathur
c6ad3d1a70
Add 8.0 support on windows 2019-12-19 00:23:32 +05:30
Shivam Mathur
922f1e27b8
Set ProgressPreference to Silent in win32.ps1 2019-12-18 18:52:46 +05:30
Shivam Mathur
2d3750b36e
Install 64bit version of PHP on windows 2019-12-18 18:42:55 +05:30
Shivam Mathur
2bf7ab0207
Fix add_extension on linux and macOS 2019-12-16 19:40:50 +05:30
Shivam Mathur
2b027bd9bc
Fix reading unquoted versions 2019-12-14 10:13:01 +05:30
Shivam Mathur
8f8207a1ca
Add support for ext-gearman. Closes #116 2019-12-14 09:21:11 +05:30
Shivam Mathur
87e6c70743
Update PEAR channel after installation 2019-12-10 05:34:26 +05:30
Shivam Mathur
ade633f0da
Fix coverage log for Xdebug on PHP 8.0 2019-12-09 14:58:42 +05:30
Shivam Mathur
9ce4bd6f1b
Fix logs on linux 2019-12-09 13:17:02 +05:30
Shivam Mathur
e4fc767f9c
Deprecate extension-csv and ini-values-csv inputs 2019-12-09 11:14:07 +05:30
Shivam Mathur
1cf6a369bb
Add support for PHP 8.0.0-dev #104 2019-12-09 10:31:11 +05:30
Shivam Mathur
31b338b199
Install PCOV from pecl for PHP7.4 on windows 2019-12-06 09:10:20 +05:30
Shivam Mathur
914c51cfb6
Fix ext-redis 2019-12-03 00:12:29 +05:30
Shivam Mathur
8d8c2bd524
Use shivammathur/homebrew-php for macOS 2019-12-02 17:24:50 +05:30
Shivam Mathur
7f32ab318e
Show semantic versions on PHP install and correct logs 2019-11-30 06:57:39 +05:30
Shivam Mathur
2f951ef5cd
Use Homebrew for PHP 7.4 on macOS 2019-11-30 04:59:05 +05:30
Shivam Mathur
c4a64dff61
Install phpdbg with PHP7.4 2019-11-29 11:41:25 +05:30
Shivam Mathur
aad33a8e35
Update Update-PhpCAInfo command in win32.ps1 2019-11-29 10:52:07 +05:30
Shivam Mathur
eae890b1b2
Fix phpdbg version 2019-11-29 10:14:53 +05:30
Shivam Mathur
46161660dc
Bump to 7.4.0 stable on linux 2019-11-28 15:58:33 +05:30
Shivam Mathur
de68427afb
Bump to 7.4.0 stable on windows and macOS 2019-11-28 15:54:15 +05:30
Shivam Mathur
929f9cd52d
Add flag to skip checksum if it fails 2019-11-27 23:43:04 +05:30
Shivam Mathur
4dba50d3af
Fix php-fpm on linux in PHP 5.6 and 7.0 2019-11-27 21:56:29 +05:30
Shivam Mathur
22f5ad47d2
Handle exception in Update-PhpCAInfo in win32.ps1 2019-11-27 20:36:58 +05:30
Shivam Mathur
5b09e1195e
Change log message 2019-11-25 21:55:52 +05:30
Michele Locati
0be846de83
Install the stable release of xdebug even on PHP 7.4RC 2019-11-25 16:35:11 +01:00
Michele Locati
981c662f5d
Minor change to trigger build 2019-11-25 14:56:31 +01:00
Michele Locati
71c631cffb
Fix installing xdebug with PHP 7.4 on Windows 2019-11-25 14:03:28 +01:00
Michele Locati
47387dd6e9
Use the curl CA list if PKI Powershell Module is not available 2019-11-25 12:33:52 +01:00
Michele Locati
fec9df11d6
Simplify win32 script
- Always specify the PHP install dir
- Use default PhpManager functions
- Fix CA Authorities (so that HTTPS calls work)
- Don't handle the special xdebug case (it's bundled in PhpManager)
2019-11-25 12:19:22 +01:00
Dec Norton
03f36220f4 Add PHPUnit problem matcher 2019-11-24 16:35:21 +00:00
Shivam Mathur
1db0b0651d
Ship with @zeit/ncc 2019-11-24 05:17:35 +05:30
Shivam Mathur
3f6c88dec7
Improve workflow and lint the code 2019-11-24 02:38:52 +05:30
Shivam Mathur
f381d2384c
Fix check for existing extensions on windows 2019-11-15 20:36:50 +05:30
Shivam Mathur
dd1c34be39
Bump PHP7.4 version on windows and macOS 2019-11-15 05:24:58 +05:30
Shivam Mathur
7c5f2ab8e9
Fix extensions with PDO prefix 2019-11-13 06:29:58 +05:30
Shivam Mathur
d2e09be6ce
Edit extensions installation on PHP7.4 2019-11-07 23:22:34 +05:30
Shivam Mathur
e14155415a
Add PECL support on linux 2019-11-07 14:35:31 +05:30
Shivam Mathur
0815f5a8bb
Revert to apt for extensions 2019-11-07 01:31:01 +05:30
Shivam Mathur
dfabf8ce29
Update ppa:ondrej/php before install 2019-11-02 18:50:10 +05:30
Shivam Mathur
878561f9a8
Bump to PHP7.4RC5 on darwin and windows 2019-11-01 05:06:33 +05:30
Shivam Mathur
9550c7aa45
Bump xdebug version for PHP7.4 on windows 2019-10-31 15:00:51 +05:30
Shivam Mathur
aa2af38672
Add tests for install.ts and update dependencies 2019-10-30 09:27:04 +05:30
Shivam Mathur
aeb5831c32
Install ext-psr using apt for phalcon 2019-10-30 01:30:54 +05:30
Shivam Mathur
0d8d5d2f2c
Fix side effects of this action 2019-10-29 05:37:39 +05:30
Shivam Mathur
91d14c7068
Update workflows as powershell is now default on windows 2019-10-25 04:28:19 +05:30
Shivam Mathur
340ab0b95f
Fix logs on windows 2019-10-23 15:27:40 +05:30
Shivam Mathur
75c0e130e8
Switch to apt-fast 2019-10-23 03:35:15 +05:30
Shivam Mathur
57a0907a18
Enable ext-curl on windows 2019-10-22 22:56:27 +05:30
Shivam Mathur
3315fa09dc
Overwrite existing PHP on windows 2019-10-22 21:59:36 +05:30
Shivam Mathur
46f009cce1
Fix installation of extensions with pdo prefix 2019-10-19 19:29:29 +05:30
Shivam Mathur
8d9a12ba84
PHP7.4 RC4 on windows and macOS 2019-10-19 11:09:31 +05:30
Shivam Mathur
a6aaa1db78
Improve Logs and tests 2019-10-17 21:39:01 +05:30
Shivam Mathur
fce9311522
Add support for phalcon 2019-10-14 08:35:38 +05:30
Shivam Mathur
99bbaa2a58
Improve documentation 2019-10-11 23:09:05 +05:30
Shivam Mathur
f7f5b1a7e1
Specify version in phpenmod and phpdismod 2019-10-11 13:14:59 +05:30
Shivam Mathur
e755fb7a69
Refactor installation scripts 2019-10-11 12:48:49 +05:30
Shivam Mathur
05e2b0d1e9
Fix enableExtensionUnix 2019-10-10 21:21:50 +05:30
Shivam Mathur
c1c0acc338
Fix scripts, README and examples 2019-10-10 19:45:43 +05:30
Shivam Mathur
46a875ad7e
Improve code and examples 2019-10-08 18:31:45 +05:30
Shivam Mathur
754ab9515b
Add option to disable coverage drivers 2019-10-05 15:00:00 +05:30
Shivam Mathur
17d90ace86
Improve examples and logging, and fix PCOV setup on linux 2019-10-04 21:26:49 +05:30
Shivam Mathur
ba5306eea9
Use pre-compiled PCOV binary for PHP7.4 on windows 2019-10-04 13:48:09 +05:30
Shivam Mathur
e97e822eff Cleanup 7.4.sh and bump version to 1.3.7 2019-10-03 20:45:58 +05:30
Shivam Mathur
2a30f9d208 Fix xdebug and pcov on PHP7.4 and restructre code 2019-10-03 11:44:17 +05:30
Shivam Mathur
eaf140ca8b Fix xdebug version 2019-09-28 16:40:37 +05:30
Shivam Mathur
dcd432d918 Remove log output from 7.4 on darwin 2019-09-28 08:01:23 +05:30
Shivam Mathur
91a03a2865 Fix kerberos package name 2019-09-28 08:01:23 +05:30
Shivam Mathur
ca33947c62 Fix logs 2019-09-28 08:01:23 +05:30
Shivam Mathur
932b66f3fc Fix config.yaml path 2019-09-28 07:23:27 +05:30
Shivam Mathur
651d2619bb Install extensions with PHP7.4 on darwin. 2019-09-28 01:15:33 +05:30
Shivam Mathur
16f13a69eb Add extension to php.ini in windows using Add-Content 2019-09-27 00:15:03 +05:30
Shivam Mathur
9134867822 Add coverage support, improve logs and fix bugs 2019-09-26 20:24:24 +05:30
Shivam Mathur
36104f0983 Fix scripts and action workflow 2019-09-25 17:04:10 +05:30
Kentaro Ohkouchi
a0b0e58cb3 Improve composer installer on darwin
- Check to signature.
- Add error handling.
2019-09-25 08:46:37 +05:30
Kentaro Ohkouchi
c6f956927a Improve composer installer
- Check to signature.
- Add error handling.
- See Also https://getcomposer.org/doc/faqs/how-to-install-composer-programmatically.md
2019-09-25 08:46:37 +05:30
Shivam Mathur
83cc9a4bcf Fix condition to check if extension is enabled 2019-09-24 21:49:53 +05:30
Shivam Mathur
ba83ab2e67 Add templates and format code 2019-09-22 12:25:51 +05:30
Shivam Mathur
9cfe4e665e Optimize installation scripts 2019-09-22 00:30:44 +05:30
Shivam Mathur
43178a7254 Improve code quality and write tests 2019-09-20 21:54:46 +05:30
Shivam Mathur
db44db4b97 Fix PECL extension installation on darwin 2019-09-19 18:05:40 +05:30
Shivam Mathur
601f50f55e cleanup 2019-09-19 06:40:09 +05:30
Shivam Mathur
e71c06a64f Make /run/php directory in ubuntu and fix extension install 2019-09-19 06:16:13 +05:30
George Boot
c5825452ec Adding hirak/prestissimo to darwin and linux 2019-09-18 19:13:58 +05:30
Shivam Mathur
339c69c9a5 Fix php.ini in php7.4 in darwin 2019-09-18 18:02:35 +05:30
Shivam Mathur
e4a37d0f16 Add support for php.ini customization and fix bugs 2019-09-18 16:19:52 +05:30
Shivam Mathur
a398f54da4 Install PHP only if not found and support 7.4.0RC2 2019-09-18 01:18:33 +05:30
Shivam Mathur
02867faba4 Add support for PHP7.4 2019-09-13 13:47:34 +05:30
Shivam Mathur
42de8649eb Fix script to enable extensions 2019-09-09 04:09:41 +05:30
Shivam Mathur
c5513d9a78 Add support for adding PHP extensions 2019-09-07 18:18:47 +05:30
Shivam Mathur
1c6748567c Add sh to darwin.sh execution 2019-09-06 23:22:15 +05:30
Shivam Mathur
76bcc07458 Add version to the script names while running 2019-09-06 20:50:29 +05:30
Shivam Mathur
13824286db Install composer manually 2019-09-06 20:25:07 +05:30
Shivam Mathur
e5083c779b Fix race condition in get_file 2019-09-06 18:11:14 +05:30
Shivam Mathur
f8b0e78904 cleanup 2019-09-06 05:35:52 +05:30
Shivam Mathur
8f9786b73f init 2019-09-06 05:17:43 +05:30