|
46 | 46 | }
|
47 | 47 |
|
48 | 48 | async function prepare(target: string, nextVersion: string) {
|
49 |
| - const buildScript = path.resolve(__dirname, 'build.ts') |
50 |
| - console.log(chalk.bgCyan("Build package")) |
51 |
| - await execa('npx', ['ts-node', buildScript, '--nextVersion', nextVersion]) |
52 |
| - console.log(chalk.bgCyan("Zipping distribution file")) |
53 |
| - await execa('zip', ['-r', `${target}-dist.zip`, '.', '-i', 'dist']) |
| 49 | + try { |
| 50 | + const buildScript = path.resolve(__dirname, 'build.ts') |
| 51 | + console.log(chalk.bgCyan("Build package")) |
| 52 | + execa.sync('npx', ['ts-node', buildScript, '--nextVersion', nextVersion]) |
| 53 | + console.log(chalk.bgCyan("Zipping distribution file")) |
| 54 | + execa.sync('zip', ['-r', `${target}-dist.zip`, '.', '-i', 'dist']) |
| 55 | + } catch (err) { |
| 56 | + console.log(`>>>>>>>>>>>>> ${err}`) |
| 57 | + } |
54 | 58 | }
|
55 | 59 |
|
56 | 60 | async function release() {
|
57 | 61 | try {
|
| 62 | + console.log(`>>>>>>>>>>>>> Semantic release`) |
58 | 63 | const result = await semanticRelease({
|
59 | 64 | // Core options
|
60 | 65 | branches: releaserc.branches,
|
|
71 | 76 | });
|
72 | 77 |
|
73 | 78 | if (result) {
|
| 79 | + console.log(`>>>>>>>>>>>>> Result`) |
74 | 80 | const { lastRelease, commits, nextRelease, releases } = result;
|
75 | 81 |
|
76 | 82 | console.log(`Published ${nextRelease.type} release version ${nextRelease.version} containing ${commits.length} commits.`);
|
|
0 commit comments