mirror of
				https://github.com/shivammathur/setup-php.git
				synced 2025-10-31 07:16:22 +07:00 
			
		
		
		
	
							
								
								
									
										11
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								README.md
									
									
									
									
									
								
							| @ -188,22 +188,13 @@ You can persist composer's internal cache directory using the [`action/cache`](h | ||||
|   id: composer-cache | ||||
|   run: echo "::set-output name=dir::$(composer config cache-files-dir)" | ||||
|  | ||||
| - name: Cache on linux and macOS | ||||
|   if: runner.os != 'Windows' | ||||
| - name: Cache dependencies   | ||||
|   uses: actions/cache@v1 | ||||
|   with: | ||||
|     path: ${{ steps.composer-cache.outputs.dir }} | ||||
|     key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} | ||||
|     restore-keys: ${{ runner.os }}-composer- | ||||
|  | ||||
| - name: Cache on windows | ||||
|   if: runner.os == 'Windows' | ||||
|   uses: actions/cache@v1 | ||||
|   with: | ||||
|     path: ${{ steps.composer-cache.outputs.dir }} | ||||
|     key: ${{ runner.os }}-composer-${{ hashFiles('**composer.lock') }} | ||||
|     restore-keys: ${{ runner.os }}-composer- | ||||
|  | ||||
| - name: Install Dependencies | ||||
|   run: composer install --prefer-dist | ||||
| ``` | ||||
|  | ||||
| @ -171,7 +171,7 @@ function addExtensionLinux(extension_csv, version) { | ||||
|                             'sudo DEBIAN_FRONTEND=noninteractive apt-get install -y php' + | ||||
|                                 version + | ||||
|                                 '-' + | ||||
|                                 extension + | ||||
|                                 extension.replace('pdo_', '').replace('pdo-', '') + | ||||
|                                 ' >/dev/null 2>&1 || sudo pecl install ' + | ||||
|                                 extension + | ||||
|                                 ' >/dev/null 2>&1'; | ||||
|  | ||||
| @ -110,9 +110,7 @@ function extensionArray(extension_csv) { | ||||
|                     return extension | ||||
|                         .trim() | ||||
|                         .replace('php-', '') | ||||
|                         .replace('php_', '') | ||||
|                         .replace('pdo_', '') | ||||
|                         .replace('pdo-', ''); | ||||
|                         .replace('php_', ''); | ||||
|                 }); | ||||
|         } | ||||
|     }); | ||||
|  | ||||
							
								
								
									
										78
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										78
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @ -1,6 +1,6 @@ | ||||
| { | ||||
|   "name": "setup-php", | ||||
|   "version": "1.5.0", | ||||
|   "version": "1.5.1", | ||||
|   "lockfileVersion": 1, | ||||
|   "requires": true, | ||||
|   "dependencies": { | ||||
| @ -146,9 +146,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "@babel/parser": { | ||||
|       "version": "7.7.2", | ||||
|       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.2.tgz", | ||||
|       "integrity": "sha512-DDaR5e0g4ZTb9aP7cpSZLkACEBdoLGwJDWgHtBhrGX7Q1RjhdoMOfexICj5cqTAtpowjGQWfcvfnQG7G2kAB5w==", | ||||
|       "version": "7.7.3", | ||||
|       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.3.tgz", | ||||
|       "integrity": "sha512-bqv+iCo9i+uLVbI0ILzKkvMorqxouI+GbV13ivcARXn9NNEabi2IEz912IgNpT/60BNXac5dgcfjb94NjsF33A==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "@babel/plugin-syntax-object-rest-spread": { | ||||
| @ -501,24 +501,18 @@ | ||||
|       } | ||||
|     }, | ||||
|     "@types/jest": { | ||||
|       "version": "24.0.22", | ||||
|       "resolved": "https://registry.npmjs.org/@types/jest/-/jest-24.0.22.tgz", | ||||
|       "integrity": "sha512-t2OvhNZnrNjlzi2i0/cxbLVM59WN15I2r1Qtb7wDv28PnV9IzrPtagFRey/S9ezdLD0zyh1XGMQIEQND2YEfrw==", | ||||
|       "version": "24.0.23", | ||||
|       "resolved": "https://registry.npmjs.org/@types/jest/-/jest-24.0.23.tgz", | ||||
|       "integrity": "sha512-L7MBvwfNpe7yVPTXLn32df/EK+AMBFAFvZrRuArGs7npEWnlziUXK+5GMIUTI4NIuwok3XibsjXCs5HxviYXjg==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "@types/jest-diff": "*" | ||||
|         "jest-diff": "^24.3.0" | ||||
|       } | ||||
|     }, | ||||
|     "@types/jest-diff": { | ||||
|       "version": "20.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/@types/jest-diff/-/jest-diff-20.0.1.tgz", | ||||
|       "integrity": "sha512-yALhelO3i0hqZwhjtcr6dYyaLoCHbAMshwtj6cGxTvHZAKXHsYGdff6E8EPw3xLKY0ELUTQ69Q1rQiJENnccMA==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "@types/node": { | ||||
|       "version": "12.12.6", | ||||
|       "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.6.tgz", | ||||
|       "integrity": "sha512-FjsYUPzEJdGXjwKqSpE0/9QEh6kzhTAeObA54rn6j3rR4C/mzpI9L0KNfoeASSPMMdxIsoJuCLDWcM/rVjIsSA==", | ||||
|       "version": "12.12.7", | ||||
|       "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.7.tgz", | ||||
|       "integrity": "sha512-E6Zn0rffhgd130zbCbAr/JdXfXkoOUFAKNs/rF8qnafSJ8KYaA/j3oz7dcwal+lYjLA7xvdd5J4wdYpCTlP8+w==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "@types/normalize-package-data": { | ||||
| @ -1392,9 +1386,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "es-to-primitive": { | ||||
|       "version": "1.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", | ||||
|       "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", | ||||
|       "version": "1.2.1", | ||||
|       "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", | ||||
|       "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "is-callable": "^1.1.4", | ||||
| @ -3624,18 +3618,18 @@ | ||||
|       } | ||||
|     }, | ||||
|     "mime-db": { | ||||
|       "version": "1.40.0", | ||||
|       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", | ||||
|       "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", | ||||
|       "version": "1.42.0", | ||||
|       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.42.0.tgz", | ||||
|       "integrity": "sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "mime-types": { | ||||
|       "version": "2.1.24", | ||||
|       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", | ||||
|       "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", | ||||
|       "version": "2.1.25", | ||||
|       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz", | ||||
|       "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "mime-db": "1.40.0" | ||||
|         "mime-db": "1.42.0" | ||||
|       } | ||||
|     }, | ||||
|     "minimatch": { | ||||
| @ -3840,9 +3834,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "object-inspect": { | ||||
|       "version": "1.6.0", | ||||
|       "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz", | ||||
|       "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==", | ||||
|       "version": "1.7.0", | ||||
|       "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", | ||||
|       "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "object-keys": { | ||||
| @ -4084,9 +4078,9 @@ | ||||
|       "dev": true | ||||
|     }, | ||||
|     "prettier": { | ||||
|       "version": "1.18.2", | ||||
|       "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz", | ||||
|       "integrity": "sha512-OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw==", | ||||
|       "version": "1.19.1", | ||||
|       "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", | ||||
|       "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "pretty-format": { | ||||
| @ -4102,9 +4096,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "prompts": { | ||||
|       "version": "2.2.1", | ||||
|       "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.2.1.tgz", | ||||
|       "integrity": "sha512-VObPvJiWPhpZI6C5m60XOzTfnYg/xc/an+r9VYymj9WJW3B/DIH+REzjpAACPf8brwPeP+7vz3bIim3S+AaMjw==", | ||||
|       "version": "2.3.0", | ||||
|       "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.0.tgz", | ||||
|       "integrity": "sha512-NfbbPPg/74fT7wk2XYQ7hAIp9zJyZp5Fu19iRbORqqy1BhtrkZ0fPafBU+7bmn8ie69DpT0R6QpJIN2oisYjJg==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "kleur": "^3.0.3", | ||||
| @ -4513,9 +4507,9 @@ | ||||
|       "dev": true | ||||
|     }, | ||||
|     "sisteransi": { | ||||
|       "version": "1.0.3", | ||||
|       "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.3.tgz", | ||||
|       "integrity": "sha512-SbEG75TzH8G7eVXFSN5f9EExILKfly7SUvVY5DhhYLvfhKqhDFY0OzevWa/zwak0RLRfWS5AvfMWpd9gJvr5Yg==", | ||||
|       "version": "1.0.4", | ||||
|       "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.4.tgz", | ||||
|       "integrity": "sha512-/ekMoM4NJ59ivGSfKapeG+FWtrmWvA1p6FBZwXrqojw90vJu8lBmrTxCMuBCydKtkaUe2zt4PlxeTKpjwMbyig==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "slash": { | ||||
| @ -5026,9 +5020,9 @@ | ||||
|       "dev": true | ||||
|     }, | ||||
|     "uglify-js": { | ||||
|       "version": "3.6.8", | ||||
|       "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.8.tgz", | ||||
|       "integrity": "sha512-XhHJ3S3ZyMwP8kY1Gkugqx3CJh2C3O0y8NPiSxtm1tyD/pktLAkFZsFGpuNfTZddKDQ/bbDBLAd2YyA1pbi8HQ==", | ||||
|       "version": "3.6.9", | ||||
|       "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.9.tgz", | ||||
|       "integrity": "sha512-pcnnhaoG6RtrvHJ1dFncAe8Od6Nuy30oaJ82ts6//sGSXOP5UjBMEthiProjXmMNHOfd93sqlkztifFMcb+4yw==", | ||||
|       "dev": true, | ||||
|       "optional": true, | ||||
|       "requires": { | ||||
|  | ||||
| @ -1,6 +1,6 @@ | ||||
| { | ||||
|   "name": "setup-php", | ||||
|   "version": "1.5.0", | ||||
|   "version": "1.5.1", | ||||
|   "private": false, | ||||
|   "description": "Setup PHP for use with GitHub Actions", | ||||
|   "main": "lib/setup-php.js", | ||||
|  | ||||
| @ -164,7 +164,7 @@ export async function addExtensionLinux( | ||||
|           'sudo DEBIAN_FRONTEND=noninteractive apt-get install -y php' + | ||||
|           version + | ||||
|           '-' + | ||||
|           extension + | ||||
|           extension.replace('pdo_', '').replace('pdo-', '') + | ||||
|           ' >/dev/null 2>&1 || sudo pecl install ' + | ||||
|           extension + | ||||
|           ' >/dev/null 2>&1'; | ||||
|  | ||||
| @ -112,9 +112,7 @@ export async function extensionArray( | ||||
|         return extension | ||||
|           .trim() | ||||
|           .replace('php-', '') | ||||
|           .replace('php_', '') | ||||
|           .replace('pdo_', '') | ||||
|           .replace('pdo-', ''); | ||||
|           .replace('php_', ''); | ||||
|       }); | ||||
|   } | ||||
| } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Shivam Mathur
					Shivam Mathur