Ecosyste.ms: OpenCollective

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

github.com/shivammathur/setup-php

GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools.
https://github.com/shivammathur/setup-php

Refactor add_extension

9ea589975920a2c13a53a6037c473f46e873129d authored almost 3 years ago by Shivam Mathur <[email protected]>
Fix enabling xml extension for PECL

62d47dd238c5828cab36c52957f2aaa7928eacb6 authored almost 3 years ago by Shivam Mathur <[email protected]>
Process extensions before tools

e480353a3deefc9919d3b7e95e52d7756accbf04 authored almost 3 years ago by Shivam Mathur <[email protected]>
Default to self-hosted unless GitHub hosted runner is detected

Refactor read_env in unix.sh

3a4acaaed8bff21486c1e733bdf81fea378af654 authored almost 3 years ago by Shivam Mathur <[email protected]>
Fix adding sudo to self-hosted runners

f7f679181d735f6c0d1419fbcbfc558be6b1a047 authored almost 3 years ago by Shivam Mathur <[email protected]>
Improve tools setup

Log full semver of tools installed with composer

Refactor adding paths to PATH

f3010adf3e94be724357dbb36e44d487f212f209 authored almost 3 years ago by Shivam Mathur <[email protected]>
Use php-config to get semver

22ebe0d733388b3d7c252199b1540c4caa13a4eb authored almost 3 years ago by Shivam Mathur <[email protected]>
Fix cp in add_tools.sh

b7cdb2373c0586bce61e6e29a84dd12975c71e9b authored almost 3 years ago by Shivam Mathur <[email protected]>
Refactor PHP packages to a config

e6e79e1717be539bc684161192d09f9a981f6fd1 authored almost 3 years ago by Shivam Mathur <[email protected]>
Update default PHP packages' list on self-hosted Linux

cb614c45fa5fd16e329157432e787b06ac66254d authored almost 3 years ago by Shivam Mathur <[email protected]>
Fix update_lists in ppa.sh

45a631dbaf03d63b66a8745d4d4960953121a58a authored almost 3 years ago by Shivam Mathur <[email protected]>
Refactor INI directives to configs

1fd26e45c81c7859121cc2fdbc0630e06a55872b authored almost 3 years ago by Shivam Mathur <[email protected]>
Rename common.sh to unix.sh

de4fdb85b91af8444dec44602af8f49074bce094 authored almost 3 years ago by Shivam Mathur <[email protected]>
Refactor extension functions to add_extensions scripts

2fd8046c9d6d7fb951091a97bab192539fa2f1c4 authored almost 3 years ago by Shivam Mathur <[email protected]>
Fix to not break existing tools if they fail to setup

3681a25ab67f4eeeca6722dc4b57d945463ef89f authored almost 3 years ago by Shivam Mathur <[email protected]>
Refactor tools functions to add_tools scripts

d189609ea953e0d2a3cb030801678a900f4e4af5 authored almost 3 years ago by Shivam Mathur <[email protected]>
Fix Install-PSPackage fallback

092944b039698d154463a6a52280f26895523a74 authored almost 3 years ago by Shivam Mathur <[email protected]>
Fail fast on composer setup failure

9e30788903190c4184075ea0bb653653119a1635 authored almost 3 years ago by Shivam Mathur <[email protected]>
Set COMPOSER_NO_INTERACTION=1

Use composer.env file for configuring composer

Add a note about composer configuration to the R...

d78b8a6d49a7af0bc024b01847972e374a6b20ad authored almost 3 years ago by Shivam Mathur <[email protected]>
Example code: remove `--no-interaction` from Composer commands

All Composer commands used in CI should use `--no-interaction` to prevent them hanging in case i...

bca2d0b1b0c0f2002ad4999a1e9a7b74cba6c68d authored almost 3 years ago by jrfnl <[email protected]>
Fix phalcon setup on Ubuntu

da0e8547371daac1784abb79f9bb2af76dcdfaf0 authored almost 3 years ago by Shivam Mathur <[email protected]>
Scope binary tools installed using composer

f24f33ea89cd007c2f0cbdcfdb3f95f707821364 authored almost 3 years ago by Shivam Mathur <[email protected]>
Switch to phar releases for phpspec

7789b4e03e58c17f266ace7524463de0d79f8013 authored almost 3 years ago by Shivam Mathur <[email protected]>
Update sponsors section in README

75988cd9be5d90352d7c4cb2e9396dbdcc85e092 authored almost 3 years ago by Shivam Mathur <[email protected]>
Fix parsing composer version when snapshot is stable

65341e4a6dc3937d49b8e49e2c488aa26a7b8fdb authored about 3 years ago by Shivam Mathur <[email protected]>
Use composer phars from cache with PHP version

0f13e29d1f7a9d0d71a22911ca833ed88f0a4873 authored about 3 years ago by Shivam Mathur <[email protected]>
Add support for blackfire extension on PHP 8.1

5cd765a20d586c0d9241657bbcd4af3b89675a76 authored about 3 years ago by Shivam Mathur <[email protected]>
Fix http support on 8.1

Fallback to source/pecl if http extension package is missing

deb31af403b5640c6339fc92807a3330a4cf41a3 authored about 3 years ago by Shivam Mathur <[email protected]>
Fix oci8 setup on Windows

a6b35b119be815a4867f2e9ee829c35906f7e864 authored about 3 years ago by Shivam Mathur <[email protected]>
Improve coverage section in README

7dadf1bf21e925ed3ae1f75c9849ad283eba735b authored about 3 years ago by Shivam Mathur <[email protected]>
Fix node-release workflow to add lib to the packages

cca8ad35884eb4aedca22a35c5fa775126ab4865 authored about 3 years ago by Shivam Mathur <[email protected]>
Update and refactor example workflows

7117491f1ac072664b38936ff9106baf7b75c0d7 authored about 3 years ago by Shivam Mathur <[email protected]>
Change command to start mysql from sysVinit to systemd in examples

aa1efabe45efbe53a7a5cf38488a93d084be88a8 authored about 3 years ago by Shivam Mathur <[email protected]>
Refactor addPhive in tools.ts

dab0e73adf720a7b07a830d94582a3e950cb6405 authored about 3 years ago by Shivam Mathur <[email protected]>
Use GitHub releases for phive's latest version

15b20027cf4e61cb21f2582a8f125cafb1c0492e authored about 3 years ago by Shivam Mathur <[email protected]>
Revert to GitHub Releases as primary script source

1b4cc0b6fa4d7d556189ec58b3087edffd8ea3ce authored about 3 years ago by Shivam Mathur <[email protected]>
Change primary script sources

bbba8d75a6d5a197ff362b93c18c9a7174cf8c2d authored about 3 years ago by Shivam Mathur <[email protected]>
Fix to handle wrong pecl versions with hyphen

a274bd910ac3c4911b8c7859409efa4059fdd2a4 authored about 3 years ago by Shivam Mathur <[email protected]>
Update Node version to 16.x

f4d1db5c2311dfaeb5658f6e63d56b749084834b authored about 3 years ago by Shivam Mathur <[email protected]>
Update Harden Runner step in node workflows

cecf84878d5295040f6d8006d81c2efc52322bcd authored about 3 years ago by Shivam Mathur <[email protected]>
Add patch to add PHP 8.1 extensions from snaps on Windows

be75d5e01d0441ecbd36368bc9da3a9d39bbc6fe authored about 3 years ago by Shivam Mathur <[email protected]>
Set nightly versions to 8.2 and newer

cf36ddc55e977623e373b886a5d24e8a9f4d32b6 authored about 3 years ago by Shivam Mathur <[email protected]>
Mark PHP 7.3 as End of life in README

fe438f8e256884134108009f52d1e7c914db1d78 authored about 3 years ago by Shivam Mathur <[email protected]>
Mark PHP 7.4 as Security fixes only in README

fdd0a76eca5c6e1f341ddf3a5a12a0ef5041e825 authored about 3 years ago by Shivam Mathur <[email protected]>
Bump version to 2.16.0

7c0b4c8c8ebed23eca9ec2802474895d105b11bc authored about 3 years ago by Shivam Mathur <[email protected]>
Log error when wrong Xdebug version is requested

b33066473d8acf233183d1513af27d15bbac6c63 authored about 3 years ago by Shivam Mathur <[email protected]>
Suppress error in Get-Php run before PHP setup in win32.ps1

92b4784fb6e277d906775481dd8f478e52d54a70 authored about 3 years ago by Shivam Mathur <[email protected]>
Add support for mailparse on macOS using shivammathur/extensions tap

345999bf0bfb133afb22cfd444c10d683edd3610 authored about 3 years ago by Shivam Mathur <[email protected]>
PHP 8.1 is now stable and marked as default version

4c5c122aa65e90c21a9ddc71071e94ad8b6d33e2 authored about 3 years ago by Shivam Mathur <[email protected]>
Bump extension cache key in workflow.yml

bee5abe2691c5fb7976cfbca452a0a9ff5992fb2 authored about 3 years ago by Shivam Mathur <[email protected]>
Fix reading build commit on Windows

220d0c24c74f69a0684dce511d8cc721146368fb authored about 3 years ago by Shivam Mathur <[email protected]>
Fix upgrading nightly versions

2f5c2edb229fb5b3dcaeb535cb83899b41854672 authored about 3 years ago by Shivam Mathur <[email protected]>
Add dev package for PHP by default on self-hosted

721e4c3367ab494247ed88238303d9978494363c authored about 3 years ago by Shivam Mathur <[email protected]>
Add workaround to ensure PHPUnit installed by setup-php is used along with PHPUnit-Polyfills

2f2a90e464a0c83fc623e85f6a606eddbbf5ec1f authored about 3 years ago by Shivam Mathur <[email protected]>
Fix shellcheck warning in add_tools.sh

81a06ff6edeb9d31eb686d047531a62daaba79ec authored about 3 years ago by Shivam Mathur <[email protected]>
Bump extension cache key in workflow.yml

dfc02c42d963966436c74d9610193f165568eb0c authored about 3 years ago by Shivam Mathur <[email protected]>
Merge pull request #528 from shivammathur/develop

Stop using Install-PhpExtensionPrerequisite for imagick

ac7d3d7f84d81a029c20ab72d60264bdb7535831 authored about 3 years ago by Shivam Mathur <[email protected]>
Stop using Install-PhpExtensionPrerequisite for imagick

874e5099b099951cf0be74473410a007184b5b9b authored about 3 years ago by Shivam Mathur <[email protected]>
Add release badge

4a3337d069e20c83dc5f178825d3fe8dcf1e414c authored about 3 years ago by Shivam Mathur <[email protected]>
Improve npm release workflow [skip ci]

123f6df529ce30ae0d39a775ee00fbeaddcda31f authored about 3 years ago by Shivam Mathur <[email protected]>
Add allowed endpoints to node workflow

341cf69e13814f00fb189852475d183c404e58ab authored about 3 years ago by Shivam Mathur <[email protected]>
Add action to harden runner in node workflow

f7b503e36bf3e67a028ba732aa71a44fe6473baa authored about 3 years ago by Shivam Mathur <[email protected]>
Fix to only copy problem-matchers configs to RUNNER_TOOL_CACHE

beaceb008973dfcf90ef494ce924700817e216de authored about 3 years ago by Shivam Mathur <[email protected]>
Fix error while opening blackfire configuration file on Linux

03509eca9b10d669bbd9054cb609143a6a9bd632 authored about 3 years ago by Shivam Mathur <[email protected]>
Fix dependency support in self-hosted macOS

2c9c274411401f3e8e4f223a163045ea0c9d880a authored about 3 years ago by Shivam Mathur <[email protected]>
Add patch for Debian 12 and the distributions based on it

1c85db7f9e8bf1f70c2c9259c9e9ca9eaaab839a authored about 3 years ago by Shivam Mathur <[email protected]>
Improve package checks for extensions

d259dd49a275094dcb86e9701891fef57c2cd049 authored about 3 years ago by Shivam Mathur <[email protected]>
Fix minor bug in checking lists on Linux

ea20ae1fbd5c1646f71c6524531e3754af1ab953 authored about 3 years ago by Shivam Mathur <[email protected]>
Improve adding CA certificates on Windows

383c74bb06e6353958476aeb3e4e6287cd0b642f authored about 3 years ago by Shivam Mathur <[email protected]>
Revert "Add patch to update ca-certificates on windows-2016"

This reverts commit d7c3e33a96fcafad4ddbd4a6db81e8505a8eb7f4.

b4593b7df0340d3ac6e8c2c9f75ce59fc9d26593 authored about 3 years ago by Shivam Mathur <[email protected]>
Revert "Add patch to update brew core repo"

This reverts commit dab978c436642aa454ad2099aa5355e20ac7d71f.

9b92c9db9284629bc50fdd9d69e7dab3b8884a1c authored about 3 years ago by Shivam Mathur <[email protected]>
Revert "Fetch CA certificate from Curl on all Windows versions"

This reverts commit a7f90656b3be3996d1ec5501e8e25d5d35aa9bb2.

a357b6a054b55563597c4e9c62aa1db31936e8b2 authored about 3 years ago by Shivam Mathur <[email protected]>
Revert "Fix macOS patch to allow link libraries"

This reverts commit e2e76ea34f2059c0d66bf5c54ea75610185397f3.

0bc2f7ce96010e3b3ee2db3ba627178541601078 authored about 3 years ago by Shivam Mathur <[email protected]>
Fix macOS patch to allow link libraries

e2e76ea34f2059c0d66bf5c54ea75610185397f3 authored about 3 years ago by Shivam Mathur <[email protected]>
Add support for xlswriter on macOS using shivammathur/extensions tap

719018955cd505a4302abdfeccc3c8be334c463f authored about 3 years ago by Shivam Mathur <[email protected]>
Merge pull request #518 from jrfnl/feature/readme-improve-tool-discoverability

README: improve discoverability of tools

4c903565c9d9b50b8747823eba96744c0466971b authored about 3 years ago by Shivam Mathur <[email protected]>
README: improve discoverability of tools

Not every developer will be familiar with all tools.

By linking the tools listed to the relevan...

fc60088a95dd80cbf50452374b9fd5f0e706640c authored about 3 years ago by jrfnl <[email protected]>
Fetch CA certificate from Curl on all Windows versions

a7f90656b3be3996d1ec5501e8e25d5d35aa9bb2 authored about 3 years ago by Shivam Mathur <[email protected]>
Merge pull request #516 from aneeshrelan/feature/refactor-install-tests-to-use-jest-each

tests: refactor install.test.ts to use jest.each

0cd4af837e6904c479270d26ca705d19986aebc2 authored about 3 years ago by Shivam Mathur <[email protected]>
tests: have a strict assertion using toBe

96e47f9be70c3f4a3ebf7635e18442264beeacf8 authored about 3 years ago by Aneesh Relan <[email protected]>
tests: resolve windows path matching

eca40cad4dbba54c21ae200368c5eba179c3ca12 authored about 3 years ago by Aneesh Relan <[email protected]>
tests: move os to a parameter

4e864eae3b74bb077db47a19c92367d8baa049aa authored about 3 years ago by Aneesh Relan <[email protected]>
tests: refactor install.test.ts to use jest.each

49a0bad9629e41db3c44f27229023e625178b607 authored about 3 years ago by Aneesh Relan <[email protected]>
use brew_extensions config for testing add_brew_extension

b971d8f4addb273211151d2450907de38b942b1c authored about 3 years ago by Shivam Mathur <[email protected]>
Use custom support for phalcon

fca0924fa9f05d116daae777bf5f95e4c2457ac5 authored about 3 years ago by Shivam Mathur <[email protected]>
Merge pull request #514 from aneeshrelan/feature/refactor-tests-to-use-jest-each

tests: use parameterised testing using `jest.each` for extensions.test.ts

8dfe214356aba71878cf42e973ec8e163028929c authored about 3 years ago by Shivam Mathur <[email protected]>
tests: sort test data in alphabetic order and merge duplicates

f2d6820ca296a5d43350cea647ca8abd8b473b40 authored about 3 years ago by Aneesh Relan <[email protected]>
tests: increase test coverage for extensions.test.ts

705c2a5785221c51126a67ea65ccd1bc4bb8bccd authored about 3 years ago by Aneesh Relan <[email protected]>
tests: refactor extensions.test.ts to use jest.each

5e33fdb0d9fa29ed9adda4f3f3f9c9359f93fe80 authored about 3 years ago by Aneesh Relan <[email protected]>
Add patch to update brew core repo

dab978c436642aa454ad2099aa5355e20ac7d71f authored about 3 years ago by Shivam Mathur <[email protected]>
tests: refactor extensions test to use jest-each

2cc925b6555069a3f3e7fd0ad4fbd02c141942ca authored about 3 years ago by Aneesh Relan <[email protected]>
Merge pull request #513 from aneeshrelan/feature/automate-publish-to-npm-github

ci: add github action to publish to npm and github packages

4ce6f3c3dfe823fdcbce0801ab6adfcae02597d1 authored about 3 years ago by Shivam Mathur <[email protected]>
fix: remove dry run

b3bf0f39900ea50c0e5a0e18779e71af868fe7d6 authored about 3 years ago by Aneesh Relan <[email protected]>
ci: add github action to publish to npm and github packages

8426bf89fd7977525d253fa64128fa64ee870a80 authored about 3 years ago by Aneesh Relan <[email protected]>
Add patch to update ca-certificates on windows-2016

d7c3e33a96fcafad4ddbd4a6db81e8505a8eb7f4 authored about 3 years ago by Shivam Mathur <[email protected]>
Bump version to 2.15.0

Update Node.js dependencies

Replace husky with simple-git-hooks

Cleanup whitespace in README

...

17ef667e04bd0c8836175514bc8ad08555a31106 authored about 3 years ago by Shivam Mathur <[email protected]>
Add config to resolve extensions from shivammathur/extensions

295b5da700d4a7eab722a9538462603df920f4fb authored about 3 years ago by Shivam Mathur <[email protected]>
Merge pull request #503 from jrfnl/feature/tools-add-phpunit-polyfills

Tools: add PHPUnit Polyfills

e820a5d75b781a33b85c5eed670e46f989f0cf55 authored over 3 years ago by Shivam Mathur <[email protected]>
Tools: add support for phpunit-polyfills

Ref: https://github.com/Yoast/PHPUnit-Polyfills

2c8682d5e684ae68581cfb01fba8e8744a8f88d2 authored over 3 years ago by jrfnl <[email protected]>
Add lowercase alias for phpDocumentor on unix

87993cd85374e99bb0d641850057ac6b6a56a78a authored over 3 years ago by Shivam Mathur <[email protected]>