From e573e7cd15eb6bf9113fbc5eb1832e493c644428 Mon Sep 17 00:00:00 2001 From: Rafael Gonzaga Date: Wed, 29 Jul 2026 00:40:08 -0300 Subject: [PATCH 1/3] Blog: announce delay of security release (again) (#9030) Signed-off-by: Aviv Keller Co-authored-by: Aviv Keller --- .../en/blog/vulnerability/july-2026-security-releases.md | 5 +++++ apps/site/site.json | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/apps/site/pages/en/blog/vulnerability/july-2026-security-releases.md b/apps/site/pages/en/blog/vulnerability/july-2026-security-releases.md index c75dabf31be6d..f5a7dbecc499e 100644 --- a/apps/site/pages/en/blog/vulnerability/july-2026-security-releases.md +++ b/apps/site/pages/en/blog/vulnerability/july-2026-security-releases.md @@ -7,6 +7,11 @@ layout: blog-post author: The Node.js Project --- +## _(Update 28-July-2026)_ Security releases postponed + +The Node.js project is delaying the planned security releases until Wednesday, +July 29, 2026 due to infrastructure issues. + ## _(Update 27-July-2026)_ Security releases postponed The Node.js project is delaying the planned security releases until Tuesday, diff --git a/apps/site/site.json b/apps/site/site.json index 1bfdac6b88197..fc1de44c333b1 100644 --- a/apps/site/site.json +++ b/apps/site/site.json @@ -29,8 +29,8 @@ "websiteBanners": { "index": { "startDate": "2026-07-21T03:00:00.000Z", - "endDate": "2026-07-29T03:00:00.000Z", - "text": "New security releases to be made available Tuesday, July 28, 2026", + "endDate": "2026-07-30T03:00:00.000Z", + "text": "New security releases to be made available Wednesday, July 29, 2026", "link": "https://nodejs.org/en/blog/vulnerability/july-2026-security-releases", "type": "warning" } From ec199d069317b296cf88ef8c6cba0226a64ef9fd Mon Sep 17 00:00:00 2001 From: Aviv Keller Date: Tue, 28 Jul 2026 20:38:57 -0700 Subject: [PATCH 2/3] fix(ui): add default aria-label to toggle (#9024) * fix(ui): add default aria-label to toggle Signed-off-by: Aviv Keller * Add default aria-label to ThemeToggle Add a default aria-label to the ThemeToggle component. Signed-off-by: Aviv Keller * fixup! Signed-off-by: Aviv Keller --------- Signed-off-by: Aviv Keller --- .changeset/theme-toggle-aria.md | 5 +++++ packages/ui-components/src/Common/ThemeToggle/index.tsx | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/theme-toggle-aria.md diff --git a/.changeset/theme-toggle-aria.md b/.changeset/theme-toggle-aria.md new file mode 100644 index 0000000000000..c2394381f5aca --- /dev/null +++ b/.changeset/theme-toggle-aria.md @@ -0,0 +1,5 @@ +--- +'@node-core/ui-components': patch +--- + +Add a default `aria-label` to `ThemeToggle`. diff --git a/packages/ui-components/src/Common/ThemeToggle/index.tsx b/packages/ui-components/src/Common/ThemeToggle/index.tsx index 923aba5f90d16..401f1472e4bad 100644 --- a/packages/ui-components/src/Common/ThemeToggle/index.tsx +++ b/packages/ui-components/src/Common/ThemeToggle/index.tsx @@ -30,7 +30,7 @@ const themes: Array = ['system', 'light', 'dark']; const ThemeToggle: FC = ({ onChange = () => {}, currentTheme = 'system', - ariaLabel, + ariaLabel = 'Select theme', themeLabels = { system: 'System', light: 'Light', dark: 'Dark' }, }) => { const TriggerIcon = themeIcons[currentTheme]; From 34f572bc948dbf9b5c127eaee1220bcd5be4d3fd Mon Sep 17 00:00:00 2001 From: Aviv Keller Date: Tue, 28 Jul 2026 20:39:05 -0700 Subject: [PATCH 3/3] chore(ci): make it clear that PR policy is for `packages/` (#9025) chore(ci): make it clear that PR policy applies to versioned pkgs only Signed-off-by: Aviv Keller --- .github/workflows/pull-request-policy.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/pull-request-policy.yml b/.github/workflows/pull-request-policy.yml index bea026866cf08..2277df7ecdb70 100644 --- a/.github/workflows/pull-request-policy.yml +++ b/.github/workflows/pull-request-policy.yml @@ -10,6 +10,8 @@ on: pull_request: branches: - main + paths: + - packages/** types: [opened, edited, synchronize, reopened, ready_for_review] permissions: