mirror of
				https://github.com/shivammathur/setup-php.git
				synced 2025-11-04 08:56:36 +07:00 
			
		
		
		
	Bump version to 1.7.4
This commit is contained in:
		@ -1,6 +1,6 @@
 | 
			
		||||
name: 'Setup PHP Action'
 | 
			
		||||
author: shivammathur
 | 
			
		||||
description: 'GitHub action to setup PHP with required extensions, php.ini configuration, code-coverage support and composer'
 | 
			
		||||
description: 'Setup PHP in GitHub Actions with required extensions, php.ini configuration, code-coverage support and various tools like composer'
 | 
			
		||||
branding:
 | 
			
		||||
  color: 'purple'
 | 
			
		||||
inputs:
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										1
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							@ -2703,6 +2703,7 @@ function addExtensionLinux(extension_csv, version, pipe) {
 | 
			
		||||
                                version +
 | 
			
		||||
                                pipe;
 | 
			
		||||
                        break;
 | 
			
		||||
                    // match 7.0phalcon3...7.3phalcon3 or 7.2phalcon4...7.4phalcon4
 | 
			
		||||
                    case /^7\.[0-3]phalcon3$|^7\.[2-4]phalcon4$/.test(version_extension):
 | 
			
		||||
                        script +=
 | 
			
		||||
                            '\nsh ' +
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										82
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										82
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
  "name": "setup-php",
 | 
			
		||||
  "version": "1.7.3",
 | 
			
		||||
  "version": "1.7.4",
 | 
			
		||||
  "lockfileVersion": 1,
 | 
			
		||||
  "requires": true,
 | 
			
		||||
  "dependencies": {
 | 
			
		||||
@ -691,9 +691,9 @@
 | 
			
		||||
      "dev": true
 | 
			
		||||
    },
 | 
			
		||||
    "@types/istanbul-lib-report": {
 | 
			
		||||
      "version": "1.1.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz",
 | 
			
		||||
      "integrity": "sha512-3BUTyMzbZa2DtDI2BkERNC6jJw2Mr2Y0oGI7mRxYNBPxppbtEK1F66u3bKwU2g+wxwWI7PAoRpJnOY1grJqzHg==",
 | 
			
		||||
      "version": "3.0.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
 | 
			
		||||
      "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "@types/istanbul-lib-coverage": "*"
 | 
			
		||||
@ -725,9 +725,9 @@
 | 
			
		||||
      "dev": true
 | 
			
		||||
    },
 | 
			
		||||
    "@types/node": {
 | 
			
		||||
      "version": "12.12.24",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.24.tgz",
 | 
			
		||||
      "integrity": "sha512-1Ciqv9pqwVtW6FsIUKSZNB82E5Cu1I2bBTj1xuIHXLe/1zYLl3956Nbhg2MzSYHVfl9/rmanjbQIb7LibfCnug==",
 | 
			
		||||
      "version": "12.12.25",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.25.tgz",
 | 
			
		||||
      "integrity": "sha512-nf1LMGZvgFX186geVZR1xMZKKblJiRfiASTHw85zED2kI1yDKHDwTKMdkaCbTlXoRKlGKaDfYywt+V0As30q3w==",
 | 
			
		||||
      "dev": true
 | 
			
		||||
    },
 | 
			
		||||
    "@types/normalize-package-data": {
 | 
			
		||||
@ -758,12 +758,12 @@
 | 
			
		||||
      "dev": true
 | 
			
		||||
    },
 | 
			
		||||
    "@typescript-eslint/eslint-plugin": {
 | 
			
		||||
      "version": "2.16.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.16.0.tgz",
 | 
			
		||||
      "integrity": "sha512-TKWbeFAKRPrvKiR9GNxErQ8sELKqg1ZvXi6uho07mcKShBnCnqNpDQWP01FEvWKf0bxM2g7uQEI5MNjSNqvUpQ==",
 | 
			
		||||
      "version": "2.17.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.17.0.tgz",
 | 
			
		||||
      "integrity": "sha512-tg/OMOtPeXlvk0ES8mZzEZ4gd1ruSE03nsKcK+teJhxYv5CPCXK6Mb/OK6NpB4+CqGTHs4MVeoSZXNFqpT1PyQ==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "@typescript-eslint/experimental-utils": "2.16.0",
 | 
			
		||||
        "@typescript-eslint/experimental-utils": "2.17.0",
 | 
			
		||||
        "eslint-utils": "^1.4.3",
 | 
			
		||||
        "functional-red-black-tree": "^1.0.1",
 | 
			
		||||
        "regexpp": "^3.0.0",
 | 
			
		||||
@ -771,32 +771,32 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "@typescript-eslint/experimental-utils": {
 | 
			
		||||
      "version": "2.16.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.16.0.tgz",
 | 
			
		||||
      "integrity": "sha512-bXTmAztXpqxliDKZgvWkl+5dHeRN+jqXVZ16peKKFzSXVzT6mz8kgBpHiVzEKO2NZ8OCU7dG61K9sRS/SkUUFQ==",
 | 
			
		||||
      "version": "2.17.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.0.tgz",
 | 
			
		||||
      "integrity": "sha512-2bNf+mZ/3mj5/3CP56v+ldRK3vFy9jOvmCPs/Gr2DeSJh+asPZrhFniv4QmQsHWQFPJFWhFHgkGgJeRmK4m8iQ==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "@types/json-schema": "^7.0.3",
 | 
			
		||||
        "@typescript-eslint/typescript-estree": "2.16.0",
 | 
			
		||||
        "@typescript-eslint/typescript-estree": "2.17.0",
 | 
			
		||||
        "eslint-scope": "^5.0.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "@typescript-eslint/parser": {
 | 
			
		||||
      "version": "2.16.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.16.0.tgz",
 | 
			
		||||
      "integrity": "sha512-+w8dMaYETM9v6il1yYYkApMSiwgnqXWJbXrA94LAWN603vXHACsZTirJduyeBOJjA9wT6xuXe5zZ1iCUzoxCfw==",
 | 
			
		||||
      "version": "2.17.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.17.0.tgz",
 | 
			
		||||
      "integrity": "sha512-k1g3gRQ4fwfJoIfgUpz78AovicSWKFANmvTfkAHP24MgJHjWfZI6ya7tsQZt1sLczvP4G9BE5G5MgADHdmJB/w==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "@types/eslint-visitor-keys": "^1.0.0",
 | 
			
		||||
        "@typescript-eslint/experimental-utils": "2.16.0",
 | 
			
		||||
        "@typescript-eslint/typescript-estree": "2.16.0",
 | 
			
		||||
        "@typescript-eslint/experimental-utils": "2.17.0",
 | 
			
		||||
        "@typescript-eslint/typescript-estree": "2.17.0",
 | 
			
		||||
        "eslint-visitor-keys": "^1.1.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "@typescript-eslint/typescript-estree": {
 | 
			
		||||
      "version": "2.16.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.16.0.tgz",
 | 
			
		||||
      "integrity": "sha512-hyrCYjFHISos68Bk5KjUAXw0pP/455qq9nxqB1KkT67Pxjcfw+r6Yhcmqnp8etFL45UexCHUMrADHH7dI/m2WQ==",
 | 
			
		||||
      "version": "2.17.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.17.0.tgz",
 | 
			
		||||
      "integrity": "sha512-g0eVRULGnEEUakxRfJO0s0Hr1LLQqsI6OrkiCLpdHtdJJek+wyd8mb00vedqAoWldeDcOcP8plqw8/jx9Gr3Lw==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "debug": "^4.1.1",
 | 
			
		||||
@ -857,12 +857,12 @@
 | 
			
		||||
      "dev": true
 | 
			
		||||
    },
 | 
			
		||||
    "ajv": {
 | 
			
		||||
      "version": "6.10.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",
 | 
			
		||||
      "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",
 | 
			
		||||
      "version": "6.11.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz",
 | 
			
		||||
      "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "fast-deep-equal": "^2.0.1",
 | 
			
		||||
        "fast-deep-equal": "^3.1.1",
 | 
			
		||||
        "fast-json-stable-stringify": "^2.0.0",
 | 
			
		||||
        "json-schema-traverse": "^0.4.1",
 | 
			
		||||
        "uri-js": "^4.2.2"
 | 
			
		||||
@ -1872,9 +1872,9 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "es-abstract": {
 | 
			
		||||
      "version": "1.17.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.2.tgz",
 | 
			
		||||
      "integrity": "sha512-YoKuru3Lyoy7yVTBSH2j7UxTqe/je3dWAruC0sHvZX1GNd5zX8SSLvQqEgO9b3Ex8IW+goFI9arEEsFIbulhOw==",
 | 
			
		||||
      "version": "1.17.4",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz",
 | 
			
		||||
      "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "es-to-primitive": "^1.2.1",
 | 
			
		||||
@ -1908,24 +1908,16 @@
 | 
			
		||||
      "dev": true
 | 
			
		||||
    },
 | 
			
		||||
    "escodegen": {
 | 
			
		||||
      "version": "1.12.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.1.tgz",
 | 
			
		||||
      "integrity": "sha512-Q8t2YZ+0e0pc7NRVj3B4tSQ9rim1oi4Fh46k2xhJ2qOiEwhQfdjyEQddWdj7ZFaKmU+5104vn1qrcjEPWq+bgQ==",
 | 
			
		||||
      "version": "1.13.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.13.0.tgz",
 | 
			
		||||
      "integrity": "sha512-eYk2dCkxR07DsHA/X2hRBj0CFAZeri/LyDMc0C8JT1Hqi6JnVpMhJ7XFITbb0+yZS3lVkaPL2oCkZ3AVmeVbMw==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "esprima": "^3.1.3",
 | 
			
		||||
        "esprima": "^4.0.1",
 | 
			
		||||
        "estraverse": "^4.2.0",
 | 
			
		||||
        "esutils": "^2.0.2",
 | 
			
		||||
        "optionator": "^0.8.1",
 | 
			
		||||
        "source-map": "~0.6.1"
 | 
			
		||||
      },
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "esprima": {
 | 
			
		||||
          "version": "3.1.3",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
 | 
			
		||||
          "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
 | 
			
		||||
          "dev": true
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "eslint": {
 | 
			
		||||
@ -2383,9 +2375,9 @@
 | 
			
		||||
      "dev": true
 | 
			
		||||
    },
 | 
			
		||||
    "fast-deep-equal": {
 | 
			
		||||
      "version": "2.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
 | 
			
		||||
      "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
 | 
			
		||||
      "version": "3.1.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz",
 | 
			
		||||
      "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==",
 | 
			
		||||
      "dev": true
 | 
			
		||||
    },
 | 
			
		||||
    "fast-diff": {
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
  "name": "setup-php",
 | 
			
		||||
  "version": "1.7.3",
 | 
			
		||||
  "version": "1.7.4",
 | 
			
		||||
  "private": false,
 | 
			
		||||
  "description": "Setup PHP for use with GitHub Actions",
 | 
			
		||||
  "main": "dist/index.js",
 | 
			
		||||
 | 
			
		||||
@ -128,6 +128,7 @@ export async function addExtensionLinux(
 | 
			
		||||
          version +
 | 
			
		||||
          pipe;
 | 
			
		||||
        break;
 | 
			
		||||
      // match 7.0phalcon3...7.3phalcon3 or 7.2phalcon4...7.4phalcon4
 | 
			
		||||
      case /^7\.[0-3]phalcon3$|^7\.[2-4]phalcon4$/.test(version_extension):
 | 
			
		||||
        script +=
 | 
			
		||||
          '\nsh ' +
 | 
			
		||||
 | 
			
		||||
@ -11,6 +11,7 @@ Param (
 | 
			
		||||
    $version
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
# Function to install phalcon
 | 
			
		||||
Function Install-Phalcon() {
 | 
			
		||||
    if ($extension_version -eq '4') {
 | 
			
		||||
        Install-Phpextension phalcon -MinimumStability stable -Path $php_dir
 | 
			
		||||
 | 
			
		||||
@ -1,3 +1,4 @@
 | 
			
		||||
# Function to log result of a operation
 | 
			
		||||
add_log() {
 | 
			
		||||
  mark=$1
 | 
			
		||||
  subject=$2
 | 
			
		||||
@ -9,6 +10,7 @@ add_log() {
 | 
			
		||||
  fi
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
# Function to update php ppa
 | 
			
		||||
update_ppa() {
 | 
			
		||||
  if [ "$ppa_updated" = "false" ]; then
 | 
			
		||||
    find /etc/apt/sources.list.d -type f -name 'ondrej-ubuntu-php*.list' -exec sudo DEBIAN_FRONTEND=noninteractive apt-get update -o Dir::Etc::sourcelist="{}" ';' >/dev/null 2>&1
 | 
			
		||||
@ -16,6 +18,7 @@ update_ppa() {
 | 
			
		||||
  fi
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
# Function to install phalcon
 | 
			
		||||
install_phalcon() {
 | 
			
		||||
  extension=$1
 | 
			
		||||
  version=$2
 | 
			
		||||
@ -24,6 +27,7 @@ install_phalcon() {
 | 
			
		||||
  add_log "$cross" "$extension" "Could not install $extension on PHP $semver"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
# Function to remove an extensions
 | 
			
		||||
remove_extension() {
 | 
			
		||||
  extension=$1
 | 
			
		||||
  sudo sed -i "/$extension/d" "$ini_file"
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user