mirror of
				https://github.com/ionic-team/ionic-framework.git
				synced 2025-11-04 03:48:13 +08:00 
			
		
		
		
	chore(): screenshot diff runs correctly (#23319)
This commit is contained in:
		@ -297,7 +297,7 @@ jobs:
 | 
				
			|||||||
          at: /tmp/workspace
 | 
					          at: /tmp/workspace
 | 
				
			||||||
      - run:
 | 
					      - run:
 | 
				
			||||||
          name: Run Screenshot
 | 
					          name: Run Screenshot
 | 
				
			||||||
          command: npx stencil test --e2e --screenshot --screenshot-connector=scripts/screenshot/ci.js --ci || true
 | 
					          command: npx stencil test --e2e --screenshot --screenshot-connector=scripts/screenshot/ci.js --ci --no-build || true
 | 
				
			||||||
          working_directory: /tmp/workspace/core
 | 
					          working_directory: /tmp/workspace/core
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  test-core-screenshot-master:
 | 
					  test-core-screenshot-master:
 | 
				
			||||||
@ -308,7 +308,7 @@ jobs:
 | 
				
			|||||||
          at: /tmp/workspace
 | 
					          at: /tmp/workspace
 | 
				
			||||||
      - run:
 | 
					      - run:
 | 
				
			||||||
          name: Run Screenshot
 | 
					          name: Run Screenshot
 | 
				
			||||||
          command: npx stencil test --e2e --screenshot --screenshot-connector=scripts/screenshot/ci.js --ci --update-screenshot || true
 | 
					          command: npx stencil test --e2e --screenshot --screenshot-connector=scripts/screenshot/ci.js --ci --update-screenshot --no-build || true
 | 
				
			||||||
          working_directory: /tmp/workspace/core
 | 
					          working_directory: /tmp/workspace/core
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  test-angular-lint:
 | 
					  test-angular-lint:
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										184
									
								
								core/package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										184
									
								
								core/package-lock.json
									
									
									
										generated
									
									
									
								
							@ -27,6 +27,7 @@
 | 
				
			|||||||
        "aws-sdk": "^2.738.0",
 | 
					        "aws-sdk": "^2.738.0",
 | 
				
			||||||
        "clean-css-cli": "^4.1.11",
 | 
					        "clean-css-cli": "^4.1.11",
 | 
				
			||||||
        "domino": "^2.1.6",
 | 
					        "domino": "^2.1.6",
 | 
				
			||||||
 | 
					        "execa": "^5.0.0",
 | 
				
			||||||
        "fs-extra": "^9.0.1",
 | 
					        "fs-extra": "^9.0.1",
 | 
				
			||||||
        "jest": "^26.4.1",
 | 
					        "jest": "^26.4.1",
 | 
				
			||||||
        "jest-cli": "^26.4.1",
 | 
					        "jest-cli": "^26.4.1",
 | 
				
			||||||
@ -3868,19 +3869,19 @@
 | 
				
			|||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/execa": {
 | 
					    "node_modules/execa": {
 | 
				
			||||||
      "version": "4.1.0",
 | 
					      "version": "5.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
 | 
					      "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "cross-spawn": "^7.0.0",
 | 
					        "cross-spawn": "^7.0.3",
 | 
				
			||||||
        "get-stream": "^5.0.0",
 | 
					        "get-stream": "^6.0.0",
 | 
				
			||||||
        "human-signals": "^1.1.1",
 | 
					        "human-signals": "^2.1.0",
 | 
				
			||||||
        "is-stream": "^2.0.0",
 | 
					        "is-stream": "^2.0.0",
 | 
				
			||||||
        "merge-stream": "^2.0.0",
 | 
					        "merge-stream": "^2.0.0",
 | 
				
			||||||
        "npm-run-path": "^4.0.0",
 | 
					        "npm-run-path": "^4.0.1",
 | 
				
			||||||
        "onetime": "^5.1.0",
 | 
					        "onetime": "^5.1.2",
 | 
				
			||||||
        "signal-exit": "^3.0.2",
 | 
					        "signal-exit": "^3.0.3",
 | 
				
			||||||
        "strip-final-newline": "^2.0.0"
 | 
					        "strip-final-newline": "^2.0.0"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "engines": {
 | 
					      "engines": {
 | 
				
			||||||
@ -3890,6 +3891,18 @@
 | 
				
			|||||||
        "url": "https://github.com/sindresorhus/execa?sponsor=1"
 | 
					        "url": "https://github.com/sindresorhus/execa?sponsor=1"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/execa/node_modules/get-stream": {
 | 
				
			||||||
 | 
					      "version": "6.0.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">=10"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "funding": {
 | 
				
			||||||
 | 
					        "url": "https://github.com/sponsors/sindresorhus"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/execall": {
 | 
					    "node_modules/execall": {
 | 
				
			||||||
      "version": "2.0.0",
 | 
					      "version": "2.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz",
 | 
				
			||||||
@ -5089,12 +5102,12 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/human-signals": {
 | 
					    "node_modules/human-signals": {
 | 
				
			||||||
      "version": "1.1.1",
 | 
					      "version": "2.1.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
 | 
					      "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "engines": {
 | 
					      "engines": {
 | 
				
			||||||
        "node": ">=8.12.0"
 | 
					        "node": ">=10.17.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/iconv-lite": {
 | 
					    "node_modules/iconv-lite": {
 | 
				
			||||||
@ -6138,6 +6151,38 @@
 | 
				
			|||||||
      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
 | 
					      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/jest-changed-files/node_modules/execa": {
 | 
				
			||||||
 | 
					      "version": "4.1.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "cross-spawn": "^7.0.0",
 | 
				
			||||||
 | 
					        "get-stream": "^5.0.0",
 | 
				
			||||||
 | 
					        "human-signals": "^1.1.1",
 | 
				
			||||||
 | 
					        "is-stream": "^2.0.0",
 | 
				
			||||||
 | 
					        "merge-stream": "^2.0.0",
 | 
				
			||||||
 | 
					        "npm-run-path": "^4.0.0",
 | 
				
			||||||
 | 
					        "onetime": "^5.1.0",
 | 
				
			||||||
 | 
					        "signal-exit": "^3.0.2",
 | 
				
			||||||
 | 
					        "strip-final-newline": "^2.0.0"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">=10"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "funding": {
 | 
				
			||||||
 | 
					        "url": "https://github.com/sindresorhus/execa?sponsor=1"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/jest-changed-files/node_modules/human-signals": {
 | 
				
			||||||
 | 
					      "version": "1.1.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">=8.12.0"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/jest-cli": {
 | 
					    "node_modules/jest-cli": {
 | 
				
			||||||
      "version": "26.6.3",
 | 
					      "version": "26.6.3",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz",
 | 
				
			||||||
@ -9358,6 +9403,29 @@
 | 
				
			|||||||
        "node": ">=8"
 | 
					        "node": ">=8"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/np/node_modules/execa": {
 | 
				
			||||||
 | 
					      "version": "4.1.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "cross-spawn": "^7.0.0",
 | 
				
			||||||
 | 
					        "get-stream": "^5.0.0",
 | 
				
			||||||
 | 
					        "human-signals": "^1.1.1",
 | 
				
			||||||
 | 
					        "is-stream": "^2.0.0",
 | 
				
			||||||
 | 
					        "merge-stream": "^2.0.0",
 | 
				
			||||||
 | 
					        "npm-run-path": "^4.0.0",
 | 
				
			||||||
 | 
					        "onetime": "^5.1.0",
 | 
				
			||||||
 | 
					        "signal-exit": "^3.0.2",
 | 
				
			||||||
 | 
					        "strip-final-newline": "^2.0.0"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">=10"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "funding": {
 | 
				
			||||||
 | 
					        "url": "https://github.com/sindresorhus/execa?sponsor=1"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/np/node_modules/hosted-git-info": {
 | 
					    "node_modules/np/node_modules/hosted-git-info": {
 | 
				
			||||||
      "version": "3.0.8",
 | 
					      "version": "3.0.8",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz",
 | 
				
			||||||
@ -9370,6 +9438,15 @@
 | 
				
			|||||||
        "node": ">=10"
 | 
					        "node": ">=10"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/np/node_modules/human-signals": {
 | 
				
			||||||
 | 
					      "version": "1.1.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">=8.12.0"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/np/node_modules/semver": {
 | 
					    "node_modules/np/node_modules/semver": {
 | 
				
			||||||
      "version": "7.3.4",
 | 
					      "version": "7.3.4",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
 | 
				
			||||||
@ -14948,7 +15025,8 @@
 | 
				
			|||||||
      "version": "0.4.2",
 | 
					      "version": "0.4.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@stencil/vue-output-target/-/vue-output-target-0.4.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@stencil/vue-output-target/-/vue-output-target-0.4.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-C+HYpVXpYUpD0x8eFC0Ahe45D3ZOUpMAh/RDCXsgooi1auWTaOFvA7YkXHpc6suBkh44HnPhYEA1VIslpU4QEA==",
 | 
					      "integrity": "sha512-C+HYpVXpYUpD0x8eFC0Ahe45D3ZOUpMAh/RDCXsgooi1auWTaOFvA7YkXHpc6suBkh44HnPhYEA1VIslpU4QEA==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {}
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "@stylelint/postcss-css-in-js": {
 | 
					    "@stylelint/postcss-css-in-js": {
 | 
				
			||||||
      "version": "0.37.2",
 | 
					      "version": "0.37.2",
 | 
				
			||||||
@ -16987,20 +17065,28 @@
 | 
				
			|||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "execa": {
 | 
					    "execa": {
 | 
				
			||||||
      "version": "4.1.0",
 | 
					      "version": "5.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
 | 
					      "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "cross-spawn": "^7.0.0",
 | 
					        "cross-spawn": "^7.0.3",
 | 
				
			||||||
        "get-stream": "^5.0.0",
 | 
					        "get-stream": "^6.0.0",
 | 
				
			||||||
        "human-signals": "^1.1.1",
 | 
					        "human-signals": "^2.1.0",
 | 
				
			||||||
        "is-stream": "^2.0.0",
 | 
					        "is-stream": "^2.0.0",
 | 
				
			||||||
        "merge-stream": "^2.0.0",
 | 
					        "merge-stream": "^2.0.0",
 | 
				
			||||||
        "npm-run-path": "^4.0.0",
 | 
					        "npm-run-path": "^4.0.1",
 | 
				
			||||||
        "onetime": "^5.1.0",
 | 
					        "onetime": "^5.1.2",
 | 
				
			||||||
        "signal-exit": "^3.0.2",
 | 
					        "signal-exit": "^3.0.3",
 | 
				
			||||||
        "strip-final-newline": "^2.0.0"
 | 
					        "strip-final-newline": "^2.0.0"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "get-stream": {
 | 
				
			||||||
 | 
					          "version": "6.0.1",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
 | 
				
			||||||
 | 
					          "dev": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "execall": {
 | 
					    "execall": {
 | 
				
			||||||
@ -17954,9 +18040,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "human-signals": {
 | 
					    "human-signals": {
 | 
				
			||||||
      "version": "1.1.1",
 | 
					      "version": "2.1.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
 | 
					      "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "iconv-lite": {
 | 
					    "iconv-lite": {
 | 
				
			||||||
@ -18781,6 +18867,29 @@
 | 
				
			|||||||
          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
 | 
					          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
 | 
				
			||||||
          "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
 | 
					          "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
 | 
				
			||||||
          "dev": true
 | 
					          "dev": true
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "execa": {
 | 
				
			||||||
 | 
					          "version": "4.1.0",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
 | 
				
			||||||
 | 
					          "dev": true,
 | 
				
			||||||
 | 
					          "requires": {
 | 
				
			||||||
 | 
					            "cross-spawn": "^7.0.0",
 | 
				
			||||||
 | 
					            "get-stream": "^5.0.0",
 | 
				
			||||||
 | 
					            "human-signals": "^1.1.1",
 | 
				
			||||||
 | 
					            "is-stream": "^2.0.0",
 | 
				
			||||||
 | 
					            "merge-stream": "^2.0.0",
 | 
				
			||||||
 | 
					            "npm-run-path": "^4.0.0",
 | 
				
			||||||
 | 
					            "onetime": "^5.1.0",
 | 
				
			||||||
 | 
					            "signal-exit": "^3.0.2",
 | 
				
			||||||
 | 
					            "strip-final-newline": "^2.0.0"
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "human-signals": {
 | 
				
			||||||
 | 
					          "version": "1.1.1",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
 | 
				
			||||||
 | 
					          "dev": true
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
@ -21453,6 +21562,23 @@
 | 
				
			|||||||
          "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
 | 
					          "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
 | 
				
			||||||
          "dev": true
 | 
					          "dev": true
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					        "execa": {
 | 
				
			||||||
 | 
					          "version": "4.1.0",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
 | 
				
			||||||
 | 
					          "dev": true,
 | 
				
			||||||
 | 
					          "requires": {
 | 
				
			||||||
 | 
					            "cross-spawn": "^7.0.0",
 | 
				
			||||||
 | 
					            "get-stream": "^5.0.0",
 | 
				
			||||||
 | 
					            "human-signals": "^1.1.1",
 | 
				
			||||||
 | 
					            "is-stream": "^2.0.0",
 | 
				
			||||||
 | 
					            "merge-stream": "^2.0.0",
 | 
				
			||||||
 | 
					            "npm-run-path": "^4.0.0",
 | 
				
			||||||
 | 
					            "onetime": "^5.1.0",
 | 
				
			||||||
 | 
					            "signal-exit": "^3.0.2",
 | 
				
			||||||
 | 
					            "strip-final-newline": "^2.0.0"
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
        "hosted-git-info": {
 | 
					        "hosted-git-info": {
 | 
				
			||||||
          "version": "3.0.8",
 | 
					          "version": "3.0.8",
 | 
				
			||||||
          "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz",
 | 
					          "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz",
 | 
				
			||||||
@ -21462,6 +21588,12 @@
 | 
				
			|||||||
            "lru-cache": "^6.0.0"
 | 
					            "lru-cache": "^6.0.0"
 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					        "human-signals": {
 | 
				
			||||||
 | 
					          "version": "1.1.1",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
 | 
				
			||||||
 | 
					          "dev": true
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
        "semver": {
 | 
					        "semver": {
 | 
				
			||||||
          "version": "7.3.4",
 | 
					          "version": "7.3.4",
 | 
				
			||||||
          "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
 | 
					          "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
 | 
				
			||||||
 | 
				
			|||||||
@ -49,6 +49,7 @@
 | 
				
			|||||||
    "aws-sdk": "^2.738.0",
 | 
					    "aws-sdk": "^2.738.0",
 | 
				
			||||||
    "clean-css-cli": "^4.1.11",
 | 
					    "clean-css-cli": "^4.1.11",
 | 
				
			||||||
    "domino": "^2.1.6",
 | 
					    "domino": "^2.1.6",
 | 
				
			||||||
 | 
					    "execa": "^5.0.0",
 | 
				
			||||||
    "fs-extra": "^9.0.1",
 | 
					    "fs-extra": "^9.0.1",
 | 
				
			||||||
    "jest": "^26.4.1",
 | 
					    "jest": "^26.4.1",
 | 
				
			||||||
    "jest-cli": "^26.4.1",
 | 
					    "jest-cli": "^26.4.1",
 | 
				
			||||||
 | 
				
			|||||||
@ -13,7 +13,7 @@ const s3 = new S3({ apiVersion: '2006-03-01' });
 | 
				
			|||||||
class CIScreenshotConnector extends IonicConnector {
 | 
					class CIScreenshotConnector extends IonicConnector {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  async initBuild(opts) {
 | 
					  async initBuild(opts) {
 | 
				
			||||||
    const result = await execa.stdout('git', ['log', '-1', '--format=%H%n%an <%ae>%n%ct%n%s']);
 | 
					    const { stdout: result } = await execa('git', ['log', '-1', '--format=%H%n%an <%ae>%n%ct%n%s']);
 | 
				
			||||||
    const [ sha1, author, timestamp, msg ] = result.split('\n');
 | 
					    const [ sha1, author, timestamp, msg ] = result.split('\n');
 | 
				
			||||||
    const sha1short = sha1.slice(0, 7);
 | 
					    const sha1short = sha1.slice(0, 7);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -125,8 +125,6 @@ class CIScreenshotConnector extends IonicConnector {
 | 
				
			|||||||
    uploadPaths.push(path.join(appRoot, 'scripts', 'testing', 'styles.css'));
 | 
					    uploadPaths.push(path.join(appRoot, 'scripts', 'testing', 'styles.css'));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    const distDir = path.join(appRoot, 'dist');
 | 
					    const distDir = path.join(appRoot, 'dist');
 | 
				
			||||||
    uploadPaths.push(path.join(distDir, 'ionic.js'));
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    const distIonicDir = path.join(distDir, 'ionic');
 | 
					    const distIonicDir = path.join(distDir, 'ionic');
 | 
				
			||||||
    fs.readdirSync(distIonicDir).forEach(distIonicFile => {
 | 
					    fs.readdirSync(distIonicDir).forEach(distIonicFile => {
 | 
				
			||||||
      uploadPaths.push(path.join(distIonicDir, distIonicFile));
 | 
					      uploadPaths.push(path.join(distIonicDir, distIonicFile));
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user