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/.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: 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" } 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];