Correcting hook feature to evaluate before removal
							parent
							
								
									7b9da765ee
								
							
						
					
					
						commit
						ee63808d54
					
				|  | @ -59,15 +59,6 @@ jobs: | |||
|           aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} | ||||
|           aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} | ||||
|           aws-region: eu-west-2 | ||||
|       ## we will auth to google as well for log aggregation | ||||
|       - uses: google-github-actions/setup-gcloud@master | ||||
|         with: | ||||
|           version: '288.0.0' | ||||
|           service_account_email: ${{ secrets.GOOGLE_SERVICE_ACCOUNT_EMAIL }} | ||||
|           service_account_key: ${{ secrets.GOOGLE_SERVICE_ACCOUNT_KEY }} | ||||
|       - uses: actions/setup-node@v2 | ||||
|         with: | ||||
|           node-version: 12.x | ||||
|       - run: yarn | ||||
|       - run: yarn run cli --help | ||||
|       - run: yarn run test-i-aws | ||||
|  |  | |||
|  | @ -573,12 +573,12 @@ class Caching { | |||
|                         throw error; | ||||
|                     }); | ||||
|                     archive.pipe(output); | ||||
|                     archive.directory(path_1.default.resolve(`./../${path_1.default.basename(sourceFolder)}`), false); | ||||
|                     archive.directory(path_1.default.resolve(`..`, path_1.default.basename(sourceFolder)), false); | ||||
|                     archive.finalize(); | ||||
|                 }); | ||||
|                 console_1.assert(fs_1.default.existsSync(`${cacheKey}.zip`), 'cache zip exists'); | ||||
|                 console_1.assert(fs_1.default.existsSync(`${cacheFolder}`), 'cache folder'); | ||||
|                 console_1.assert(fs_1.default.existsSync(path_1.default.resolve(`./../${path_1.default.basename(sourceFolder)}`)), 'source folder exists'); | ||||
|                 console_1.assert(fs_1.default.existsSync(path_1.default.resolve(`..`, `${path_1.default.basename(sourceFolder)}`)), 'source folder exists'); | ||||
|                 yield cloud_runner_system_1.CloudRunnerSystem.Run(`mv ${cacheKey}.zip ${cacheFolder}`); | ||||
|                 remote_client_logger_1.RemoteClientLogger.log(`moved ${cacheKey}.zip to ${cacheFolder}`); | ||||
|                 console_1.assert(fs_1.default.existsSync(`${path_1.default.join(cacheFolder, cacheKey)}.zip`), 'cache zip exists inside cache folder'); | ||||
|  | @ -615,7 +615,7 @@ class Caching { | |||
|                     console_1.assert(`${fs_1.default.existsSync(destinationFolder)}`); | ||||
|                     yield extract_zip_1.default(`${cacheSelection}.zip`, { dir: `${destinationFolder}` }); | ||||
|                     process.chdir(path_1.default.basename(destinationFolder)); | ||||
|                     yield cloud_runner_system_1.CloudRunnerSystem.Run(`mv "${path_1.default.basename(destinationFolder)}/*" "${path_1.default.resolve(`${destinationFolder}/..`)}"`); | ||||
|                     yield cloud_runner_system_1.CloudRunnerSystem.Run(`mv "${path_1.default.basename(destinationFolder)}/*" "${path_1.default.resolve(`..`, `${destinationFolder}/`)}"`); | ||||
|                 } | ||||
|                 else { | ||||
|                     remote_client_logger_1.RemoteClientLogger.logWarning(`cache item ${cacheKey} doesn't exist ${destinationFolder}`); | ||||
|  | @ -877,7 +877,7 @@ class SetupCloudRunnerRepository { | |||
|                 yield cloud_runner_system_1.CloudRunnerSystem.Run(`git config --global advice.detachedHead false`); | ||||
|                 remote_client_logger_1.RemoteClientLogger.log(`Cloning the repository being built:`); | ||||
|                 yield cloud_runner_system_1.CloudRunnerSystem.Run(`git lfs install --skip-smudge`); | ||||
|                 yield cloud_runner_system_1.CloudRunnerSystem.Run(`git clone ${cloud_runner_state_1.CloudRunnerState.targetBuildRepoUrl} ${path_1.default.resolve(`./../${path_1.default.basename(cloud_runner_state_1.CloudRunnerState.repoPathFull)}`)}`); | ||||
|                 yield cloud_runner_system_1.CloudRunnerSystem.Run(`git clone ${cloud_runner_state_1.CloudRunnerState.targetBuildRepoUrl} ${path_1.default.resolve(`..`, path_1.default.basename(cloud_runner_state_1.CloudRunnerState.repoPathFull))}`); | ||||
|                 console_1.assert(fs_1.default.existsSync(`.git`)); | ||||
|                 remote_client_logger_1.RemoteClientLogger.log(`${cloud_runner_state_1.CloudRunnerState.buildParams.branch}`); | ||||
|                 yield cloud_runner_system_1.CloudRunnerSystem.Run(`git checkout ${cloud_runner_state_1.CloudRunnerState.buildParams.branch}`); | ||||
|  |  | |||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							|  | @ -56,12 +56,12 @@ export class Caching { | |||
|           throw error; | ||||
|         }); | ||||
|         archive.pipe(output); | ||||
|         archive.directory(path.resolve(`./../${path.basename(sourceFolder)}`), false); | ||||
|         archive.directory(path.resolve(`..`, path.basename(sourceFolder)), false); | ||||
|         archive.finalize(); | ||||
|       }); | ||||
|       assert(fs.existsSync(`${cacheKey}.zip`), 'cache zip exists'); | ||||
|       assert(fs.existsSync(`${cacheFolder}`), 'cache folder'); | ||||
|       assert(fs.existsSync(path.resolve(`./../${path.basename(sourceFolder)}`)), 'source folder exists'); | ||||
|       assert(fs.existsSync(path.resolve(`..`, `${path.basename(sourceFolder)}`)), 'source folder exists'); | ||||
|       await CloudRunnerSystem.Run(`mv ${cacheKey}.zip ${cacheFolder}`); | ||||
|       RemoteClientLogger.log(`moved ${cacheKey}.zip to ${cacheFolder}`); | ||||
|       assert(fs.existsSync(`${path.join(cacheFolder, cacheKey)}.zip`), 'cache zip exists inside cache folder'); | ||||
|  | @ -101,7 +101,7 @@ export class Caching { | |||
|         await extract(`${cacheSelection}.zip`, { dir: `${destinationFolder}` }); | ||||
|         process.chdir(path.basename(destinationFolder)); | ||||
|         await CloudRunnerSystem.Run( | ||||
|           `mv "${path.basename(destinationFolder)}/*" "${path.resolve(`${destinationFolder}/..`)}"`, | ||||
|           `mv "${path.basename(destinationFolder)}/*" "${path.resolve(`..`, `${destinationFolder}/`)}"`, | ||||
|         ); | ||||
|       } else { | ||||
|         RemoteClientLogger.logWarning(`cache item ${cacheKey} doesn't exist ${destinationFolder}`); | ||||
|  |  | |||
|  | @ -63,7 +63,8 @@ export class SetupCloudRunnerRepository { | |||
|       await CloudRunnerSystem.Run(`git lfs install --skip-smudge`); | ||||
|       await CloudRunnerSystem.Run( | ||||
|         `git clone ${CloudRunnerState.targetBuildRepoUrl} ${path.resolve( | ||||
|           `./../${path.basename(CloudRunnerState.repoPathFull)}`, | ||||
|           `..`, | ||||
|           path.basename(CloudRunnerState.repoPathFull), | ||||
|         )}`,
 | ||||
|       ); | ||||
|       assert(fs.existsSync(`.git`)); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue