File product.json-reproducible-date.patch of Package code
Override build date in product.json for reproducibility sake
--- vscode-1.92.0/build/lib/date.js.orig 2024-07-31 22:26:36.000000000 +0200
+++ vscode-1.92.0/build/lib/date.js 2024-08-01 21:52:15.927073140 +0200
@@ -18,7 +18,7 @@ function writeISODate(outDir) {
const result = () => new Promise((resolve, _) => {
const outDirectory = path_1.default.join(root, outDir);
fs_1.default.mkdirSync(outDirectory, { recursive: true });
- const date = new Date().toISOString();
+ const date = new Date(parseInt(process.env.SOURCE_DATE_EPOCH)*1000).toISOString()
fs_1.default.writeFileSync(path_1.default.join(outDirectory, 'date'), date, 'utf8');
resolve();
});