27 lines
		
	
	
		
			555 B
		
	
	
	
		
			TypeScript
		
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			555 B
		
	
	
	
		
			TypeScript
		
	
	
| import * as core from '@actions/core';
 | |
| import fs from 'fs';
 | |
| import Action from './action';
 | |
| import Project from './project';
 | |
| 
 | |
| class Cache {
 | |
|   static verify() {
 | |
|     if (!fs.existsSync(Project.libraryFolder)) {
 | |
|       this.notifyAboutCachingPossibility();
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   static notifyAboutCachingPossibility() {
 | |
|     if (Action.isRunningLocally) {
 | |
|       return;
 | |
|     }
 | |
| 
 | |
|     core.warning(`
 | |
|       Library folder does not exist.
 | |
|       Consider setting up caching to speed up your workflow,
 | |
|       if this is not your first build.
 | |
|     `);
 | |
|   }
 | |
| }
 | |
| 
 | |
| export default Cache;
 |