Skip to content

Commit 2158fba

Browse files
committed
feat: allow prerelease versions when PRERELEASE environment variable is set
1 parent 6b93bd3 commit 2158fba

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/main/releases.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,13 @@ export const fetchLatestRelease = async (packageName = '@pipelab/app'): Promise<
5959
// Helper to get version from tag name
6060
const getVersion = (tagName: string) => tagName.split('@').pop() || '0.0.0'
6161

62-
// Filter for releases that follow the {packageName}@X.Y.Z tag pattern and filter out prereleases unconditionally
62+
// Filter for releases that follow the {packageName}@X.Y.Z tag pattern and filter out prereleases unconditionally unless PRERELEASE is true
6363
const packageReleases = releases
6464
.filter((r) => r.tag_name.startsWith(`${packageName}@`))
6565
.filter((r) => {
66+
if (process.env.PRERELEASE === 'true') {
67+
return true
68+
}
6669
if (r.prerelease) {
6770
return false
6871
}

0 commit comments

Comments
 (0)