Skip to content

Commit 392b6e8

Browse files
committed
🐛 fix for addinf cypress dependency
1 parent 4e5283f commit 392b6e8

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

bin/helpers/checkUploaded.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,10 +91,14 @@ const checkUploadedMd5 = (bsConfig, args, instrumentBlocks) => {
9191
Object.keys(runSettings.npm_dependencies).length !== 0 &&
9292
typeof runSettings.npm_dependencies === 'object') {
9393
if (!("cypress" in runSettings.npm_dependencies)) {
94-
logger.warn("Missing cypress not found in npm_dependencies");
95-
if ("cypress_version" in runSettings && !runSettings.cypress_version.toString().match(Constants.LATEST_VERSION_SYNTAX_REGEX)) {
96-
runSettings.npm_dependencies.cypress = runSettings.cypress_version;
97-
} else {
94+
logger.warn("Missing cypress not found in npm_dependencies");
95+
if("cypress_version" in runSettings){
96+
if(runSettings.cypress_version.toString().match(Constants.LATEST_VERSION_SYNTAX_REGEX)){
97+
runSettings.npm_dependencies.cypress = `^${runSettings.cypress_version.toString().split(".")[0]}`
98+
} else {
99+
runSettings.npm_dependencies.cypress = runSettings.cypress_version;
100+
}
101+
} else if (runSettings.cypressTestSuiteType === Constants.CYPRESS_V10_AND_ABOVE_TYPE) {
98102
runSettings.npm_dependencies.cypress = "latest";
99103
}
100104
logger.warn(`Adding cypress version ${runSettings.npm_dependencies.cypress} in npm_dependencies`);

0 commit comments

Comments
 (0)