fix(release): remove unsupported --id flag and mask secrets in logs
This commit is contained in:
		
					parent
					
						
							
								3192716e69
							
						
					
				
			
			
				commit
				
					
						77b5f8fb5a
					
				
			
		
					 1 changed files with 6 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -65,7 +65,11 @@ const outDir = path.join(root, 'releases', version);
 | 
			
		|||
fs.mkdirSync(outDir, { recursive: true });
 | 
			
		||||
 | 
			
		||||
function run(cmd) {
 | 
			
		||||
  console.log(`> ${cmd}`);
 | 
			
		||||
  // Mask secrets in logs
 | 
			
		||||
  let shown = cmd;
 | 
			
		||||
  if (issuer) shown = shown.replaceAll(issuer, '***');
 | 
			
		||||
  if (secret) shown = shown.replaceAll(secret, '***');
 | 
			
		||||
  console.log(`> ${shown}`);
 | 
			
		||||
  execSync(cmd, { stdio: 'inherit' });
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -79,7 +83,7 @@ try {
 | 
			
		|||
    '--channel=unlisted',
 | 
			
		||||
    `--api-key="${issuer}"`,
 | 
			
		||||
    `--api-secret="${secret}"`,
 | 
			
		||||
    `--id="${addonId}"`,
 | 
			
		||||
    // ID is read from manifest.json; newer web-ext may not support --id
 | 
			
		||||
    `--artifacts-dir "${outDir}"`,
 | 
			
		||||
  ].join(' ');
 | 
			
		||||
  run(signCmd);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue