[compiler] Only append hash and date for experimental releases

No need to append these for non experimental/beta releases.
This commit is contained in:
Lauren Tan
2025-04-21 15:04:49 -04:00
parent 4c54da77fb
commit 6f60005589
+7 -3
View File
@@ -139,10 +139,14 @@ async function main() {
files: {exclude: ['.DS_Store']},
});
const truncatedHash = hash.slice(0, 7);
const newVersion =
let newVersion =
argv.tagVersion == null || argv.tagVersion === ''
? `${argv.versionName}-${argv.tag}-${truncatedHash}-${dateString}`
: `${argv.versionName}-${argv.tag}.${argv.tagVersion}-${truncatedHash}-${dateString}`;
? `${argv.versionName}-${argv.tag}`
: `${argv.versionName}-${argv.tag}.${argv.tagVersion}`;
newVersion =
argv.tag === 'experimental' || argv.tag === 'beta'
? `${newVersion}-${truncatedHash}-${dateString}`
: newVersion;
for (const pkgName of pkgNames) {
const pkgDir = path.resolve(__dirname, `../../packages/${pkgName}`);