From 7cb6148aded9ccf76f54f5b527428bb33ab707b0 Mon Sep 17 00:00:00 2001 From: Rich Loveland Date: Thu, 21 Aug 2025 11:30:35 -0400 Subject: [PATCH 1/2] Disable legacy 'harmony' option from uglifier_args Fixes EDUENG-112 This patch eliminates the deprecated Uglifier warnings and improves build performance without affecting functionality. --- src/api/_config_base.yml | 2 -- src/current/_config_base.yml | 2 -- src/interactive-tutorials/_config_base.yml | 2 -- 3 files changed, 6 deletions(-) diff --git a/src/api/_config_base.yml b/src/api/_config_base.yml index e92703adac7..9548f2a5cf3 100644 --- a/src/api/_config_base.yml +++ b/src/api/_config_base.yml @@ -42,8 +42,6 @@ jekyll-minifier: remove_style_attributes: 'false' simple_boolean_attributes: 'false' simple_doctype: 'false' - uglifier_args: - harmony: 'true' jekyll_get_json: - data: cloud_api_releases json: https://cockroachlabs.cloud/assets/docs/api/manifest.json diff --git a/src/current/_config_base.yml b/src/current/_config_base.yml index e0f68c68ea2..915b8da9f9a 100644 --- a/src/current/_config_base.yml +++ b/src/current/_config_base.yml @@ -58,8 +58,6 @@ jekyll-minifier: remove_style_attributes: 'false' simple_boolean_attributes: 'false' simple_doctype: 'false' - uglifier_args: - harmony: 'true' jekyll_get_json: - data: cloud_api_releases json: https://cockroachlabs.cloud/assets/docs/api/manifest.json diff --git a/src/interactive-tutorials/_config_base.yml b/src/interactive-tutorials/_config_base.yml index f066463627f..fe41fa343a0 100644 --- a/src/interactive-tutorials/_config_base.yml +++ b/src/interactive-tutorials/_config_base.yml @@ -41,8 +41,6 @@ jekyll-minifier: remove_style_attributes: 'false' simple_boolean_attributes: 'false' simple_doctype: 'false' - uglifier_args: - harmony: 'true' main_url: https://www.cockroachlabs.com markdown: Redcarpet plugins: From 02c81395ef121140f02550150388389548ef61b8 Mon Sep 17 00:00:00 2001 From: Rich Loveland Date: Mon, 25 Aug 2025 10:39:25 -0400 Subject: [PATCH 2/2] Back out changes in API & tutorials docs They were breaking the build for those targets, and I can't test them locally. --- src/api/_config_base.yml | 2 ++ src/interactive-tutorials/_config_base.yml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/api/_config_base.yml b/src/api/_config_base.yml index 9548f2a5cf3..e92703adac7 100644 --- a/src/api/_config_base.yml +++ b/src/api/_config_base.yml @@ -42,6 +42,8 @@ jekyll-minifier: remove_style_attributes: 'false' simple_boolean_attributes: 'false' simple_doctype: 'false' + uglifier_args: + harmony: 'true' jekyll_get_json: - data: cloud_api_releases json: https://cockroachlabs.cloud/assets/docs/api/manifest.json diff --git a/src/interactive-tutorials/_config_base.yml b/src/interactive-tutorials/_config_base.yml index fe41fa343a0..f066463627f 100644 --- a/src/interactive-tutorials/_config_base.yml +++ b/src/interactive-tutorials/_config_base.yml @@ -41,6 +41,8 @@ jekyll-minifier: remove_style_attributes: 'false' simple_boolean_attributes: 'false' simple_doctype: 'false' + uglifier_args: + harmony: 'true' main_url: https://www.cockroachlabs.com markdown: Redcarpet plugins: