Signal-Desktop/scripts/utils/getBuildCreationTimestamp.mjs
2026-06-12 09:59:04 -07:00

18 lines
439 B
JavaScript

// Copyright 2026 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
// @ts-check
import { execSync } from 'node:child_process';
import { SECOND } from './durations.mjs';
/**
* @returns {number}
*/
export function getBuildCreationTimestamp() {
const unixTimestamp = parseInt(
process.env.SOURCE_DATE_EPOCH ||
execSync('git show -s --format=%ct').toString('utf8'),
10
);
return unixTimestamp * SECOND;
}