From cbb4aecafc7f34fd3aa3863c5a82e65754e61465 Mon Sep 17 00:00:00 2001 From: Zack Whitson Date: Wed, 15 Jul 2026 12:55:14 -0500 Subject: [PATCH] Use portable release timestamps --- scripts/build-release.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/build-release.mjs b/scripts/build-release.mjs index 8411531..92a1192 100644 --- a/scripts/build-release.mjs +++ b/scripts/build-release.mjs @@ -10,7 +10,7 @@ const version = packageManifest.version const tag = `v${version}` const ref = process.env.CODETRUSS_PLUGIN_RELEASE_REF || 'HEAD' const dist = join(root, 'dist') -const commitDate = execFileSync('git', ['show', '-s', '--format=%cI', `${ref}^{commit}`], { +const commitTimestamp = execFileSync('git', ['show', '-s', '--format=%ct', `${ref}^{commit}`], { cwd: root, encoding: 'utf8', }).trim() @@ -57,7 +57,7 @@ for (const [target, tree] of packages) { execFileSync('git', [ 'archive', '--format=zip', - `--mtime=${commitDate}`, + `--mtime=@${commitTimestamp}`, `--output=${output}`, `${ref}:${tree}`, ], {