mirror of
				https://github.com/shivammathur/setup-php.git
				synced 2025-10-31 07:16:22 +07:00 
			
		
		
		
	Bump version to 1.11.2
Update Node.js dependencies Fix replacing v prefix in tool version Use shivammathur/extensions tap for rdkafka on macOS Update Ubuntu 16.04 warning in install.ts Add patch for PCRE2
This commit is contained in:
		| @ -30,9 +30,9 @@ export async function addExtensionDarwin( | ||||
|           ' ' + | ||||
|           ext_prefix; | ||||
|         return; | ||||
|       // match 5.6 to 8.0 amqp, grpc, igbinary, imagick, imap, msgpack, pecl_http, propro, protobuf, raphf, redis, swoole, xdebug, xdebug2, zmq | ||||
|       // match 5.6 to 8.0 amqp, grpc, igbinary, imagick, imap, msgpack, pecl_http, propro, protobuf, raphf, rdkafka, redis, swoole, xdebug, xdebug2, zmq | ||||
|       // match 7.1pcov to 8.0pcov | ||||
|       case /(5\.6|7\.[0-4]|8.0)(amqp|grpc|igbinary|imagick|imap|msgpack|^(pecl_)?http$|propro|protobuf|psr|raphf|redis|swoole|xdebug|xdebug2|zmq)/.test( | ||||
|       case /(5\.6|7\.[0-4]|8.0)(amqp|grpc|igbinary|imagick|imap|msgpack|^(pecl_)?http$|propro|protobuf|psr|raphf|rdkafka|redis|swoole|xdebug|xdebug2|zmq)/.test( | ||||
|         version_extension | ||||
|       ): | ||||
|       case /(7\.[1-4]|8\.0])pcov/.test(version_extension): | ||||
|  | ||||
| @ -69,7 +69,7 @@ export async function run(): Promise<void> { | ||||
|     } | ||||
|     if ((await utils.readEnv('ImageOS')) == 'ubuntu16') { | ||||
|       core.warning( | ||||
|         'Ubuntu 16.04 is deprecated.\nPlease upgrade to Ubuntu 18.04 or Ubuntu 20.04 - https://setup-php.com/i/452' | ||||
|         'setup-php will stop working on Ubuntu 16.04 from August 1, 2021. Please upgrade to Ubuntu 18.04 or Ubuntu 20.04 - https://setup-php.com/i/452' | ||||
|       ); | ||||
|     } | ||||
|     if (version) { | ||||
|  | ||||
| @ -316,6 +316,10 @@ if [ "$existing_version" != "$version" ]; then | ||||
|   status="Installed" | ||||
| else | ||||
|   status="Found" | ||||
|   # Remove when PCRE2 on macOS images is updated to the patched PCRE2 10.37 | ||||
|   add_brew_tap shivammathur/homebrew-php | ||||
|   update_dependencies | ||||
|   brew reinstall pcre2 >/dev/null 2>&1 | ||||
| fi | ||||
| ini_file=$(php -d "date.timezone=UTC" --ini | grep "Loaded Configuration" | sed -e "s|.*:s*||" | sed "s/ //g") | ||||
| sudo chmod 777 "$ini_file" "$tool_path_dir" | ||||
|  | ||||
| @ -34,8 +34,8 @@ export async function getToolVersion(version: string): Promise<string> { | ||||
|   // semver_regex - https://semver.org/ | ||||
|   const semver_regex = | ||||
|     /^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$/; | ||||
|   const composer_regex = /^stable$|^preview$|^snapshot$|^v?[1|2]$/; | ||||
|   version = version.replace(/[><=^]*/, ''); | ||||
|   const composer_regex = /^stable$|^preview$|^snapshot$|^[1|2]$/; | ||||
|   version = version.replace(/[><=^]*/, '').replace(/^v(\d)/, '$1'); | ||||
|   switch (true) { | ||||
|     case composer_regex.test(version): | ||||
|     case semver_regex.test(version): | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Shivam Mathur
					Shivam Mathur