add
This commit is contained in:
		
							
								
								
									
										28
									
								
								pkg/axios/bin/actions/notify_published.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								pkg/axios/bin/actions/notify_published.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,28 @@
 | 
			
		||||
import minimist from "minimist";
 | 
			
		||||
import RepoBot from '../RepoBot.js';
 | 
			
		||||
import fs from 'fs/promises';
 | 
			
		||||
 | 
			
		||||
const argv = minimist(process.argv.slice(2));
 | 
			
		||||
console.log(argv);
 | 
			
		||||
 | 
			
		||||
let {tag} = argv;
 | 
			
		||||
 | 
			
		||||
(async() => {
 | 
			
		||||
  if (!tag || tag === true) {
 | 
			
		||||
    const {version} = JSON.parse((await fs.readFile('./package.json')).toString());
 | 
			
		||||
 | 
			
		||||
    tag = 'v' + version;
 | 
			
		||||
  } else if (typeof tag !== 'string') {
 | 
			
		||||
 | 
			
		||||
    throw new Error('tag must be a string');
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  const bot = new RepoBot();
 | 
			
		||||
 | 
			
		||||
  try {
 | 
			
		||||
    await bot.notifyPublishedPRs(tag);
 | 
			
		||||
  } catch (err) {
 | 
			
		||||
    console.warn('Error:', err.message);
 | 
			
		||||
  }
 | 
			
		||||
})();
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user