From d50479a76ff4ccd19d14db0d9e6f8c29fba74f46 Mon Sep 17 00:00:00 2001 From: Max Schmitt Date: Wed, 24 Jan 2024 17:13:00 +0100 Subject: [PATCH] devops: switch to ISO date string for Canary versions (#29142) Fixes https://github.com/microsoft/playwright/issues/28906 --- utils/build/update_canary_version.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/utils/build/update_canary_version.js b/utils/build/update_canary_version.js index b9289c00d1..7a92860905 100755 --- a/utils/build/update_canary_version.js +++ b/utils/build/update_canary_version.js @@ -34,11 +34,8 @@ if (process.argv[2] === '--alpha') { let newVersion; if (process.argv[3] === '--today-date') { - const date = new Date(); - const month = ['jan', 'feb', 'mar', 'apr', 'may', 'jun', 'jul', 'aug', 'sep', 'oct', 'nov', 'dec'][date.getMonth()]; - const day = date.getDate(); - const year = date.getFullYear(); - newVersion = `${baseVersion}-${prefix}-${month}-${day}-${year}`; + const isoDate = new Date().toISOString().split('T')[0]; + newVersion = `${baseVersion}-${prefix}-${isoDate}`; } else if (process.argv[3] === '--commit-timestamp') { const timestamp = execSync('git show -s --format=%ct HEAD', { stdio: ['ignore', 'pipe', 'ignore']