ci: release script updates

This commit is contained in:
Elliot DeNolf
2024-03-22 16:31:59 -04:00
parent ab84566d86
commit c90de87f37

View File

@@ -200,6 +200,10 @@ async function main() {
const otp = dryRun ? undefined : await question('Enter your 2FA code') const otp = dryRun ? undefined : await question('Enter your 2FA code')
if (!dryRun && !otp) {
abort('2FA code is required')
}
// Publish // Publish
const results: { name: string; success: boolean; details?: string }[] = await Promise.all( const results: { name: string; success: boolean; details?: string }[] = await Promise.all(
packageDetails.map(async (pkg) => { packageDetails.map(async (pkg) => {
@@ -232,6 +236,9 @@ async function main() {
) )
console.log(chalk.bold.green(`\n\nResults:\n\n`)) console.log(chalk.bold.green(`\n\nResults:\n\n`))
console.log(results.map(({ name, success }) => ` ${success ? '✅' : '❌'} ${name}`).join('\n'))
// New results format
console.log( console.log(
results results
.map(({ name, success, details }) => { .map(({ name, success, details }) => {
@@ -239,6 +246,7 @@ async function main() {
if (details) { if (details) {
summary += `\n ${details}\n` summary += `\n ${details}\n`
} }
return summary
}) })
.join('\n'), .join('\n'),
) )