Skip to content

Commit b286cb6

Browse files
committed
chore: release 0.0.2
1 parent 7d1469d commit b286cb6

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

scripts/release.ts

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -509,13 +509,17 @@ async function createAndPushCommit(version: string): Promise<void> {
509509
async function createGitHubRelease(version: string): Promise<void> {
510510
console.log(`Creating GitHub release for v${version}`);
511511

512+
const isPrerelease = version.includes('-rc.') || version.includes('-alpha.') || version.includes('-beta.');
513+
const releaseArgs = ['release', 'create', `v${version}`, '--title', `v${version}`, '--generate-notes'];
514+
515+
if (isPrerelease) {
516+
releaseArgs.push('--prerelease');
517+
console.log('Marking as prerelease (not latest)');
518+
}
519+
512520
try {
513-
await runCommand(
514-
'gh',
515-
['release', 'create', `v${version}`, '--title', `v${version}`, '--generate-notes'],
516-
repoRoot
517-
);
518-
console.log(`GitHub release v${version} created successfully`);
521+
await runCommand('gh', releaseArgs, repoRoot);
522+
console.log(`GitHub release v${version} created successfully${isPrerelease ? ' (prerelease)' : ''}`);
519523
} catch (error) {
520524
console.error(`Failed to create GitHub release: ${error}`);
521525
throw error;

0 commit comments

Comments
 (0)