Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Setup PHP

Setup PHP with required extensions, php.ini configuration, code-coverage support and various tools like composer in GitHub Actions.
Collective - Host: opensource - https://opencollective.com/setup-php - Website: https://setup-php.com - Code: https://github.com/shivammathur/setup-php

Symlink extension dependencies on Windows instead of adding to PATH

This is done because other actions seem to mess with PATH breaking the installed extension

github.com/shivammathur/setup-php - 00f360b99d827fc1a61b651240a7cd449a6ddb03 authored over 3 years ago by Shivam Mathur <[email protected]>
Install extension dependencies in ext_dir on Windows

github.com/shivammathur/setup-php - 9882bed06691b3a085010c1602ce43ef18f15c5b authored over 3 years ago by Shivam Mathur <[email protected]>
Fix self-hosted setup on linux

github.com/shivammathur/setup-php - e8855efe7c37a0fce86b7cf32eb0515c6aa6d2a6 authored over 3 years ago by Shivam Mathur <[email protected]>
Deprecate Ubuntu 16.04

github.com/shivammathur/setup-php - 4067ce8b814db5bfc731c8906aa3034f28911e9f authored over 3 years ago by Shivam Mathur <[email protected]>
Fix to not use system PHP on macOS

Refactor add_php in darwin.sh

github.com/shivammathur/setup-php - d5790807c805a0d851fd59affef5d041d0d3f406 authored over 3 years ago by Shivam Mathur <[email protected]>
Fix typo in shivammathur/node tags in README

github.com/shivammathur/setup-php - ed61605069a923e7d52acea0aef21650b029c727 authored over 3 years ago by Shivam Mathur <[email protected]>
Add ppa:ondrej/php for all Ubuntu versions actions/virtual-environments#3272

github.com/shivammathur/setup-php - d0e7f46ec4cfc2fd83e04172a55376ece1f7d207 authored over 3 years ago by Shivam Mathur <[email protected]>
Use mirror for ppa:ondrej/php on Ubuntu 16.04

Remove support for Ubuntu 16.04 self-hosted runners

github.com/shivammathur/setup-php - ef477a1dd71038ae272fe0c68d206727da409264 authored over 3 years ago by Shivam Mathur <[email protected]>
Fix linking when oracle's infra randomly resolves to different versions of client and sdk

github.com/shivammathur/setup-php - 9149639a33b1aac7b78d53f2858f5bb95adf79a1 authored over 3 years ago by Shivam Mathur <[email protected]>
Fix PHP extension support section in README

github.com/shivammathur/setup-php - 2fdb2200a05f7cee199f325ff9ba8358723fc645 authored over 3 years ago by Shivam Mathur <[email protected]>
Fix mysql regex for windows in extensions.ts

github.com/shivammathur/setup-php - 15c43e89cdef867065b0213be354c2841860869e authored over 3 years ago by Shivam Mathur <[email protected]>
Bump version to 2.11.0

Update dependencies

Update year in license

Cleanup tsconfig.json

Set moduleResolution to node...

github.com/shivammathur/setup-php - b0559f7f8eaf458ae85a7bb2f83b25d37211160e authored over 3 years ago by Shivam Mathur <[email protected]>
Update README

github.com/shivammathur/setup-php - a41bc7559060b6d746546adf09cd4029f7cfb8c4 authored over 3 years ago by Shivam Mathur <[email protected]>
Fix versions of composer tools

github.com/shivammathur/setup-php - 6ebd1e5184814e07cf68df5e68d1984940fddcd5 authored over 3 years ago by Shivam Mathur <[email protected]>
Use shivammathur/extensions for memcache and memcached on darwin

github.com/shivammathur/setup-php - 9ad81048ced2fad74734433707a81a6d131cc0e3 authored over 3 years ago by Shivam Mathur <[email protected]>
Add support for tools: none

github.com/shivammathur/setup-php - 8cfcbb030f71b94eefc03e923a426468021ca7c8 authored over 3 years ago by Shivam Mathur <[email protected]>
Fix phalcon3 on windows

github.com/shivammathur/setup-php - 254ecd5a6648bcfe17e4aec657dfaef03b4ef591 authored over 3 years ago by Shivam Mathur <[email protected]>
Fix blackfire extension version to 1.50.0 for PHP 5.3 to 5.6

github.com/shivammathur/setup-php - 0461bf14b26cb59165b91195b047e1d1ba48914d authored over 3 years ago by Shivam Mathur <[email protected]>
Do not lowercase source extension input

Fix warnings in parseExtensionSource in utils.ts

Fix add_lib_log in source.sh

github.com/shivammathur/setup-php - 7e5351f3998158fc5181d505b3d7c99965581a6f authored over 3 years ago by Shivam Mathur <[email protected]>
Use EXTENSION_PATH to specify subdirectory in add_extension_from_source

github.com/shivammathur/setup-php - fe944a16b5a5db8a03aadb61b223b3065ce0fa06 authored over 3 years ago by Shivam Mathur <[email protected]>
Update SECURITY.md

github.com/shivammathur/setup-php - 909090903eb95e24437d6addcadbaf54d257122b authored over 3 years ago by Shivam Mathur <[email protected]>
Update Node version to 15.x

github.com/shivammathur/setup-php - 75a1b03f39d798fc4c5a1e9cfbf21a945d72a816 authored over 3 years ago by Shivam Mathur <[email protected]>
Add fallback to Install-PSPackage in win32.ps1

github.com/shivammathur/setup-php - a47644812e76ac063d361c7f14e6bd62b3641599 authored over 3 years ago by Shivam Mathur <[email protected]>
Add support for composer packages using tools input

github.com/shivammathur/setup-php - 23393c46d74251fd7b49308b53458d89673adc31 authored over 3 years ago by Shivam Mathur <[email protected]>
Use shivammathur/extensions for phalcon and psr

github.com/shivammathur/setup-php - 3c6827c2c33cb70c4941941ce4cc3e0c113c40e5 authored over 3 years ago by Shivam Mathur <[email protected]>
Refactor and improve extension support

Add support for APCu on macOS from shivammathur/homebrew-extensions
Improve support for geos to ...

github.com/shivammathur/setup-php - ada1ce86b7bc7395aca633cb141316f60add1b7d authored over 3 years ago by Shivam Mathur <[email protected]>
Use lcov.info for coverage

github.com/shivammathur/setup-php - de8537f42af31c2facc29a21ab17355d442a9d8b authored over 3 years ago by Shivam Mathur <[email protected]>
Revert "Fix pcov on PHP 8.0 on Windows"

This reverts commit a83d4379b1200b3d0d19ad4fe0d7a440e00749c1.

github.com/shivammathur/setup-php - 7c13389546993d88408c207b69f589d03912435a authored over 3 years ago by Shivam Mathur <[email protected]>
Fix sub-directory support for extension setup from source

github.com/shivammathur/setup-php - 7627a79c01fb3adac6289b27419c6f64fff8aa61 authored over 3 years ago by Shivam Mathur <[email protected]>
Add support for any git repository to compile extension from source

Add support for extensions in a subdirectory to compile from source

github.com/shivammathur/setup-php - b3152daa8da0a2b576d7c13da831c4b9f2574138 authored over 3 years ago by Shivam Mathur <[email protected]>
Improve source extension setup logs

Refactor source extension setup code to src/scripts/ext/source.sh

github.com/shivammathur/setup-php - 39faaac1d32db56d55869f7ad704374c8e6540eb authored over 3 years ago by Shivam Mathur <[email protected]>
Fix version log for nightly PHP on ubuntu

github.com/shivammathur/setup-php - 6db6ddbab2756623c4970439965d81ea2da37c47 authored over 3 years ago by Shivam Mathur <[email protected]>
Fail-fast if input repository does not have a PHP extension

github.com/shivammathur/setup-php - c870bc9a3a736221af5e3fed2dd5598a1b11e21b authored over 3 years ago by Shivam Mathur <[email protected]>
Improve logs for building extensions from source

github.com/shivammathur/setup-php - f5f14c3aa3b924dc2e19a56f97b2520560f4ffa2 authored over 3 years ago by Shivam Mathur <[email protected]>
Add support for adding libraries when building extensions from source

github.com/shivammathur/setup-php - c7736a605a2de3eaa0b1609998f9eedbe2b62329 authored over 3 years ago by Shivam Mathur <[email protected]>
Add support for specifying configure opts when building extensions from source

github.com/shivammathur/setup-php - e831babc61f564316d26d79b4fb995c0661b056e authored over 3 years ago by Shivam Mathur <[email protected]>
Fix add_extension_log

github.com/shivammathur/setup-php - a9a6d1986e19a3e6ec60803cc7b05af822205af3 authored over 3 years ago by Shivam Mathur <[email protected]>
Use GitHub releases for libcouchbase 2 on linux

github.com/shivammathur/setup-php - cc316409b0fcbdef9bd08202c7ef3cab3425425c authored over 3 years ago by Shivam Mathur <[email protected]>
Check if the extensions has to be built from source first

github.com/shivammathur/setup-php - c342ca379eae4f96b2f3a66e5487cc400e89b7b6 authored over 3 years ago by Shivam Mathur <[email protected]>
Fix cubrid setup on Ubuntu 16.04

github.com/shivammathur/setup-php - a8dafdc2b55299eb109fb2bd98bf4e1dc5bd028d authored over 3 years ago by Shivam Mathur <[email protected]>
Fix gearman setup

github.com/shivammathur/setup-php - f8646352c6cac4b216ffa80ed70cf30858a822f4 authored over 3 years ago by Shivam Mathur <[email protected]>
Add parameters to ppa/lists functions in linux.sh

github.com/shivammathur/setup-php - 3cbec713b83a6739fbdb2b512e0a2064a00579d5 authored over 3 years ago by Shivam Mathur <[email protected]>
Revert to ppa:ondrej/ppa for phalcon3

github.com/shivammathur/setup-php - 18f02c9c996ef4614b775f2ae4a35c5f2c0a3fdf authored over 3 years ago by Shivam Mathur <[email protected]>
Use cached packages for PHP updates on GHR

github.com/shivammathur/setup-php - 4186db28f76f635cc73e4301a9b7f71bfa18a1c0 authored over 3 years ago by Shivam Mathur <[email protected]>
Fix warning in install.ts

github.com/shivammathur/setup-php - 15b99e2a8d159acc40f2db1a8406d547c639c33c authored over 3 years ago by Shivam Mathur <[email protected]>
Revert "Fix macOS setup"

This reverts commit 0c4c4d5441035f77d907a2e3306ed284a9aa3fd1.

github.com/shivammathur/setup-php - e9a7adef28d778846228a0d481e041db73bd6db2 authored over 3 years ago by Shivam Mathur <[email protected]>
Remove bintray

github.com/shivammathur/setup-php - bceb2ef3d8059e853622c654041b4e6b0194a333 authored over 3 years ago by Shivam Mathur <[email protected]>
Replace bintray with jsdelivr for scripts

github.com/shivammathur/setup-php - 86e7315da6de064d44ed3ed7907d6fcee1df9b1a authored over 3 years ago by Shivam Mathur <[email protected]>
Fix icu-intl setup

github.com/shivammathur/setup-php - 0741f2b23aa6fdaac13478a2c7505e26cd8012b3 authored over 3 years ago by Shivam Mathur <[email protected]>
Fix macOS setup

github.com/shivammathur/setup-php - 0c4c4d5441035f77d907a2e3306ed284a9aa3fd1 authored over 3 years ago by Shivam Mathur <[email protected]>
Remove dotdeb support

github.com/shivammathur/setup-php - abfbe6a46b637e038be212af3c5d3475b3e3213c authored over 3 years ago by Shivam Mathur <[email protected]>
Fix coverage

github.com/shivammathur/setup-php - 62aa8428dd605cc992b3d60a640cb37f20b5c65b authored almost 4 years ago by Shivam Mathur <[email protected]>
Fix composer setup on self-hosted

github.com/shivammathur/setup-php - e6a3eb125845632787dcb13a81895e318a349924 authored almost 4 years ago by Shivam Mathur <[email protected]>
Add PHP commit hash in logs on nightly on Ubuntu

github.com/shivammathur/setup-php - 0ce7328fd7ef2e70f616a6367689a818f35dec78 authored almost 4 years ago by Shivam Mathur <[email protected]>
Fix linking old_libraries in macOS

github.com/shivammathur/setup-php - 6e76d3f012c34ca40e8bb3f4d4735c4addf90f6f authored almost 4 years ago by Shivam Mathur <[email protected]>
Install with force in macOS

github.com/shivammathur/setup-php - ac40fdb561031487ca3d5373542dd4cf8711b877 authored almost 4 years ago by Shivam Mathur <[email protected]>
Fix enable extension

github.com/shivammathur/setup-php - 890ea4bca9182dac3ea6debfbb5a055bc0a239e7 authored almost 4 years ago by Shivam Mathur <[email protected]>
Fix docs workflow

Do not run docs workflow on macos-11.0

Run docs workflow on saturday

github.com/shivammathur/setup-php - 113fcc64e34006c0c41164f1254c400880bf16a6 authored almost 4 years ago by Shivam Mathur <[email protected]>
Update OS/Platform Support in README

github.com/shivammathur/setup-php - afefcaf556d98dc7896cca380e181decb609ca44 authored almost 4 years ago by Shivam Mathur <[email protected]>
Link libs of updated PHP dependencies on macOS

github.com/shivammathur/setup-php - df4388ca60d2160d65a1abc69c5906908347c1f2 authored almost 4 years ago by Shivam Mathur <[email protected]>
Remove bintray from manifest and win32.ps1

Fix JIT ini values in win32.ps1

github.com/shivammathur/setup-php - fa18c2b29fb5bc1e52e8cf211aad2aaa9b79d232 authored almost 4 years ago by Shivam Mathur <[email protected]>
Improve support for couchbase, pdo_firdbird, pdo_oci and phalcon3

Downgrade husky to 4.x

github.com/shivammathur/setup-php - 399ab79d14f924c7ef041951604a60672b359e47 authored almost 4 years ago by Shivam Mathur <[email protected]>
Bump version to 2.10.0

Update dependencies

Fix eslint config

github.com/shivammathur/setup-php - 9601a19811430eaed92beb8c7f474f648b80d985 authored almost 4 years ago by Shivam Mathur <[email protected]>
Update README

github.com/shivammathur/setup-php - 60ff151fc148615852a7be33d981d32dc7f056a6 authored almost 4 years ago by Shivam Mathur <[email protected]>
Fix composer tools setup

github.com/shivammathur/setup-php - 121cb19a65f0913aacdea4a7dea77932eaeda3c7 authored almost 4 years ago by Shivam Mathur <[email protected]>
Refactor tools

Improve support for tool aliases

github.com/shivammathur/setup-php - 739ccacdc456a440658df2debebe8de87fe7acc3 authored almost 4 years ago by Shivam Mathur <[email protected]>
Use composer for codeception setup

github.com/shivammathur/setup-php - cff0bdeaa36ef7614f01658aba90e1205442e845 authored almost 4 years ago by Shivam Mathur <[email protected]>
Add support for msgpack and redis on macOS for PHP 5.6+

github.com/shivammathur/setup-php - 70d858dd49d2ac145f147f50339e6332ee34e0e9 authored almost 4 years ago by Shivam Mathur <[email protected]>
Improve support for pecl_http on linux and macOS

github.com/shivammathur/setup-php - 3340d60d91cc9afbe1a2d02b67b3f98f5c1da5a3 authored almost 4 years ago by Shivam Mathur <[email protected]>
Add support for pecl_http on Windows for PHP 7.1 to 8.0

github.com/shivammathur/setup-php - 57c17e33494ee747f6d6a4c887cb6659e7190980 authored almost 4 years ago by Shivam Mathur <[email protected]>
Add support for pecl_http, propro, raphf, xdebug2 and zmq using shivammathur/extensions tap

github.com/shivammathur/setup-php - 356e1a512855f64c468a59e8836f7c52158a6630 authored almost 4 years ago by Shivam Mathur <[email protected]>
Merge pull request #409 from dingo-d/master

Update readme with additional tools support

github.com/shivammathur/setup-php - 633920d001737ca2bd4794c21e91a981c6ec1c5b authored almost 4 years ago by Shivam Mathur <[email protected]>
Revert "Update brew for all PHP versions until updated on images"

This reverts commit 2ea6ca5b36a9908f43aa30e2c2a206e0d86e3549.

github.com/shivammathur/setup-php - 406f3c410aab1f282000f7aa0f3603a17815007d authored almost 4 years ago by Shivam Mathur <[email protected]>
Improve regexes in extensions.ts

github.com/shivammathur/setup-php - 17349dafc1f9c592c5e2f1e23ebeec69257925b9 authored almost 4 years ago by Shivam Mathur <[email protected]>
Merge pull request #399 from alcaeus/allow-github-extension-installs

Allow extensions to be compiled from GitHub sources

github.com/shivammathur/setup-php - f66ac5d5a6951909f6e2eaa0fd9a032317a20015 authored almost 4 years ago by Shivam Mathur <[email protected]>
Update README.md

Add wp-cli to the list of supported tools.

github.com/shivammathur/setup-php - 962f570776d5b62f8b2aa8ce45218d0797c44efa authored almost 4 years ago by Denis Žoljom <[email protected]>
Address review feedback

github.com/shivammathur/setup-php - 3f466981fc6d87d77b8cc6d81218b1526413e872 authored almost 4 years ago by Andreas Braun <[email protected]>
Allow building specific commits

github.com/shivammathur/setup-php - fd62612e9e1f111ea00cd5a9a08e6074508d4bba authored almost 4 years ago by Andreas Braun <[email protected]>
Address code review feedback

github.com/shivammathur/setup-php - 26791e8412bbb5058007418b97f9517f911384cd authored almost 4 years ago by Andreas Braun <[email protected]>
Allow extensions to be compiled from GitHub sources

github.com/shivammathur/setup-php - f42065d568787cf88e422ab92da46407de347402 authored almost 4 years ago by Andreas Braun <[email protected]>
Improve regex in utils.parseVersion

github.com/shivammathur/setup-php - 912f27c42c8cb9bf13bf805a8c09470c044ecaa0 authored almost 4 years ago by Shivam Mathur <[email protected]>
Fix pdo setup

github.com/shivammathur/setup-php - 86e1ccdd8ddc47bffc29bf667143f363a4cdfdbc authored almost 4 years ago by Shivam Mathur <[email protected]>
Fix cache support for cubrid and pdo_cubrid

github.com/shivammathur/setup-php - 36ec0200a6fc212f80e2e08b7a2e2d63413ee119 authored almost 4 years ago by Shivam Mathur <[email protected]>
Do not quote ini values with error constants

github.com/shivammathur/setup-php - 1686147b24d176ca416781e2af1576dc3ed05ef0 authored almost 4 years ago by Shivam Mathur <[email protected]>
Update README

github.com/shivammathur/setup-php - ecc8611061a3548eab35abe896d56082c582502f authored almost 4 years ago by Shivam Mathur <[email protected]>
Fix composer config syntax

github.com/shivammathur/setup-php - abefdb50ee57fd37a7308f58f229e2d667348ea6 authored almost 4 years ago by Shivam Mathur <[email protected]>
Update brew for all PHP versions until updated on images

github.com/shivammathur/setup-php - 2ea6ca5b36a9908f43aa30e2c2a206e0d86e3549 authored almost 4 years ago by Shivam Mathur <[email protected]>
Fix pcov on PHP 8.0 on Windows

github.com/shivammathur/setup-php - a83d4379b1200b3d0d19ad4fe0d7a440e00749c1 authored almost 4 years ago by Shivam Mathur <[email protected]>
Add support to specify version in \d.x notation

github.com/shivammathur/setup-php - fbc8407035054ffdd2d305af6bd038a3367f1405 authored almost 4 years ago by Shivam Mathur <[email protected]>
Add support for quoted csv in ini-values

github.com/shivammathur/setup-php - 6972aed899fa2dd4016a7e314c46e6902bcafb7b authored almost 4 years ago by Shivam Mathur <[email protected]>
Use GITHUB_ENV to append to PATH

github.com/shivammathur/setup-php - d2f58713aaf7809d0c4d11e827c9e9dbbc55b34e authored almost 4 years ago by Shivam Mathur <[email protected]>
Change Node.js version in the workflow

github.com/shivammathur/setup-php - 068c794af76f1dc02fe3e024eb85705c091161d5 authored almost 4 years ago by Shivam Mathur <[email protected]>
Fix add_pdo_extension in linux.sh

github.com/shivammathur/setup-php - 1e119b6d1a5d185211cfbc2bbc72606d5ac13f2b authored almost 4 years ago by Shivam Mathur <[email protected]>
Make sure tool path is always in PATH

github.com/shivammathur/setup-php - 77721f6637750a860ba4d85fe55f552b381fe99c authored almost 4 years ago by Shivam Mathur <[email protected]>
Add support for macOS ARM

github.com/shivammathur/setup-php - d731e565797d9f10338dfc7df09321f498dfed19 authored almost 4 years ago by Shivam Mathur <[email protected]>
Add support for coverage: xdebug2

github.com/shivammathur/setup-php - e5b90e33c67b2d34f453211a2dfc74abb3c4013c authored almost 4 years ago by Shivam Mathur <[email protected]>
Add support for brewed extensions on PHP 8.0 and 8.1 on macOS

github.com/shivammathur/setup-php - 849315646adb410be9960c73c4081001da8dfd12 authored almost 4 years ago by Shivam Mathur <[email protected]>
Fix add_brew_tap in darwin.sh

Fix shellcheck in darwin.sh

github.com/shivammathur/setup-php - d891a81b7f144a1bac4c621e7d06c016818bf39c authored almost 4 years ago by Shivam Mathur <[email protected]>
Update js dependencies

github.com/shivammathur/setup-php - 50980172517227701a2db688415a86573987b6df authored about 4 years ago by Shivam Mathur <[email protected]>
Add support for specifying ICU version on PHP 8.0

github.com/shivammathur/setup-php - 2da85f306ff33ada806288b5739f5b9376437186 authored about 4 years ago by Shivam Mathur <[email protected]>