From bda068880ea7a44718e01a156e97f09c9ec2bc46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E0=A4=95=E0=A4=BE=E0=A4=B0=E0=A4=A4=E0=A5=8B=E0=A4=AB?= =?UTF-8?q?=E0=A5=8D=E0=A4=AB=E0=A5=87=E0=A4=B2=E0=A4=B8=E0=A5=8D=E0=A4=95?= =?UTF-8?q?=E0=A5=8D=E0=A4=B0=E0=A4=BF=E0=A4=AA=E0=A5=8D=E0=A4=9F=E2=84=A2?= Date: Mon, 17 Mar 2025 17:52:47 +0100 Subject: [PATCH] fix(core): Bring back the missing GMT and UTC timezone for workflow settings (#13999) --- packages/cli/scripts/build.mjs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/cli/scripts/build.mjs b/packages/cli/scripts/build.mjs index ebe6886c41..01407a3317 100644 --- a/packages/cli/scripts/build.mjs +++ b/packages/cli/scripts/build.mjs @@ -65,9 +65,10 @@ function bundleOpenApiSpecs() { } function generateTimezoneData() { - const timezones = rawTimeZones.reduce((acc, tz) => { - acc[tz.name] = tz.name.replaceAll('_', ' '); + const timezones = ['Etc/UTC', 'Etc/GMT', ...rawTimeZones.map((tz) => tz.name)]; + const data = timezones.sort().reduce((acc, name) => { + acc[name] = name.replaceAll('_', ' '); return acc; }, {}); - writeFileSync(path.resolve(ROOT_DIR, 'dist/timezones.json'), JSON.stringify({ data: timezones })); + writeFileSync(path.resolve(ROOT_DIR, 'dist/timezones.json'), JSON.stringify({ data })); }