Skip to content
This repository was archived by the owner on May 23, 2022. It is now read-only.

[pull] main from nodejs:main - #35

Open
pull[bot] wants to merge 3072 commits into
kendalldoescoding-forks:mainfrom
nodejs:main
Open

[pull] main from nodejs:main#35
pull[bot] wants to merge 3072 commits into
kendalldoescoding-forks:mainfrom
nodejs:main

Conversation

@pull

@pull pull Bot commented Apr 22, 2022

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

MattIPv4 and others added 10 commits March 24, 2026 14:17
* Add auto-merge label to Dependabot PRs

* Add standard labels to Dependabot PRs
Codify Vercel install + ignore commands
Signed-off-by: Viacheslav Muravyev <slavamuravey@mail.ru>

Update event-loop-timers-and-nexttick.md
Co-authored-by: Create or Update Pull Request Action <create-or-update-pull-request@users.noreply.github.com>
Co-authored-by: Create or Update Pull Request Action <create-or-update-pull-request@users.noreply.github.com>
Co-authored-by: Create or Update Pull Request Action <create-or-update-pull-request@users.noreply.github.com>
Co-authored-by: Create or Update Pull Request Action <create-or-update-pull-request@users.noreply.github.com>
* Blog: add post about HashDoS fix in Mar 2026 security release

* fixup! Blog: add post about HashDoS fix in Mar 2026 security release

* fix punctuation

* fixup! fixup! Blog: add post about HashDoS fix in Mar 2026 security release

* fixup! fixup! Blog: add post about HashDoS fix in Mar 2026 security release

* fixup! fixup! Blog: add post about HashDoS fix in Mar 2026 security release

* fixup! fixup! fixup! Blog: add post about HashDoS fix in Mar 2026 security release
Signed-off-by: flakey5 <73616808+flakey5@users.noreply.github.com>
dependabot Bot and others added 30 commits August 3, 2026 15:02
…ss 1 directory (#9074)

chore(deps): bump eslint in the lint group across 1 directory

Bumps the lint group with 1 update in the / directory: [eslint](https://github.com/eslint/eslint).


Updates `eslint` from 10.7.0 to 10.8.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v10.7.0...v10.8.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 10.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: lint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix: remove border and padding when FunctionSignature has only return
…9063)

Bumps the react group with 3 updates in the / directory: [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom), [react](https://github.com/react/react/tree/HEAD/packages/react) and [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react).


Updates `react-dom` from 19.2.6 to 19.2.8
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.2.8/packages/react-dom)

Updates `react` from 19.2.6 to 19.2.8
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.2.8/packages/react)

Updates `@types/react` from 19.2.16 to 19.2.17
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-version: 19.2.17
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: react
- dependency-name: react
  dependency-version: 19.2.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: react
- dependency-name: react-dom
  dependency-version: 19.2.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: react
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@sentry/cloudflare](https://github.com/getsentry/sentry-javascript) from 10.49.0 to 10.68.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/10.68.0/CHANGELOG.md)
- [Commits](getsentry/sentry-javascript@10.49.0...10.68.0)

---
updated-dependencies:
- dependency-name: "@sentry/cloudflare"
  dependency-version: 10.68.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Create or Update Pull Request Action <create-or-update-pull-request@users.noreply.github.com>
fix: typo in `tls-create-secure-pair-to-tls-socket` codemod

Signed-off-by: Gavin <46635587+blue2cat@users.noreply.github.com>
Signed-off-by: Aviv Keller <me@aviv.sh>
* chore(i18n): sync translations from crowdin

* chore(i18n): format translated files

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

---------

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
* blog: migration remove not node version related

* blog: remove author

* blog: add redirect

* fix:  redirect
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Signed-off-by: Aviv Keller <me@aviv.sh>
* fix(ui): import aliases should not require preconditions

Signed-off-by: Aviv Keller <me@aviv.sh>

* fixup!

---------

Signed-off-by: Aviv Keller <me@aviv.sh>
Co-authored-by: Claudio Wunder <cwunder@gnome.org>
* chore(blog): Node.js Interactive 2026

Signed-off-by: Aviv Keller <me@aviv.sh>

* fixup!

Signed-off-by: Aviv Keller <me@aviv.sh>

* Update apps/site/pages/en/blog/events/nodejs-interactive-2026.md

Co-authored-by: Michael Esteban <mickel13@gmail.com>
Signed-off-by: Brian Muenzenmeyer <brian.muenzenmeyer@gmail.com>

* Update apps/site/pages/en/blog/events/nodejs-interactive-2026.md

Co-authored-by: Michael Esteban <mickel13@gmail.com>
Signed-off-by: Brian Muenzenmeyer <brian.muenzenmeyer@gmail.com>

* Update apps/site/pages/en/blog/events/nodejs-interactive-2026.md

Co-authored-by: Michael Esteban <mickel13@gmail.com>
Signed-off-by: Brian Muenzenmeyer <brian.muenzenmeyer@gmail.com>

* Update nodejs-interactive-2026.md

Co-authored-by: Michael Esteban <mickel13@gmail.com>
Signed-off-by: Aviv Keller <me@aviv.sh>

* Update nodejs-interactive-2026.md

Signed-off-by: Aviv Keller <me@aviv.sh>

---------

Signed-off-by: Aviv Keller <me@aviv.sh>
Signed-off-by: Brian Muenzenmeyer <brian.muenzenmeyer@gmail.com>
Co-authored-by: Brian Muenzenmeyer <brian.muenzenmeyer@gmail.com>
Co-authored-by: Michael Esteban <mickel13@gmail.com>
* feat(shiki): add support for all languages on the server

Signed-off-by: Aviv Keller <me@aviv.sh>

* Create shiki-more-more.md

Signed-off-by: Aviv Keller <me@aviv.sh>

---------

Signed-off-by: Aviv Keller <me@aviv.sh>
* mastodon removed

* removed mastodon

* fix: format changes

---------

Co-authored-by: Brian Muenzenmeyer <brian.muenzenmeyer@gmail.com>
* fix(i18n): remove 36 unused message keys from all locales

Each key was verified unreferenced with a repository-wide literal search
(excluding the locale catalogs). Eighteen are leftovers from the removed
search-chat feature, and navBar.links.guides/.security no longer have
entries in navigation.json. components.metabar.addedIn/.viewAs occur only
as Storybook fixture data, and no blog post uses the advisory-board
category. Keys are removed from ar.json as well, although that locale is
disabled, so it does not drift further.

* fix(i18n): restore dropped ICU arguments in two translations

Both dropped an argument the English source defines and rendered
silently, because use-intl drops an unused tag or value rather than
throwing:

- es layouts.download.codeBox.unsupportedVersionWarning lost its <link>
  tag, so the sentence ended on a colon and the EOL-support link never
  rendered.
- zh-tw layouts.download.codeBox.platformInfo.default lost {platform},
  so the sentence named no package manager.

Note: these two strings are machine-suggested and should be replaced
via 'eloqnt translate' or reviewed by a native speaker before release.

* fix(i18n): remove translation keys with no counterpart in en.json

Removes 812 stale entries across ten translation files, covering keys
that were dropped from the source catalog but survived in translations.
Most of it is one fact: the components.navigation.learn.* subtree
(57 keys) was removed from en.json when the learn section moved to an
external link, and lived on in ten locales.

The list is derived from 'eloqnt lint --json' superfluous-key findings,
not transcribed by hand. en.json itself is untouched.

* feat(i18n): add eloqnt lint with orphan-message scoped to static keys

Adds @eloqnt/cli and a config covering the 14 enabled locales from
packages/i18n/src/config.json (ar is disabled and deliberately absent).

The orphan-message rule resolves a key only when the call site names it
as a literal string. This codebase builds some keys at runtime — labels
come from navigation.json and constants.json, and several components
interpolate a variable into the key — so the rule is turned off for
exactly those keys via lint.overrides. Namespaces that also hold
statically referenced keys list the dynamic ones individually instead
of using a wildcard, so the rule keeps covering the rest.

Result: eloqnt lint reports 0 errors and 562 pre-existing
missing-translation warnings.

* chore: add changeset for i18n message cleanup

* refactor(i18n): derive eloqnt locales from i18n config, drop ui-components from srcPath

The locale list now comes from packages/i18n/src/config.json (enabled
locales only) instead of being duplicated. 'infer' is not used because it
would pick up the disabled ar.json from disk.

packages/ui-components does not use next-intl — components receive
translated strings as props — and removing it from srcPath leaves the
lint result unchanged (verified: 0 errors, 562 warnings).

* chore: replace changeset with an empty one

The i18n message cleanup does not need a release; the empty changeset
keeps the Changesets CI check satisfied without bumping the package.

* feat(i18n): run eloqnt lint in CI quality checks

Adds a root lint:i18n script following the same pattern as the root
prettier task: the tool spans apps/site and packages/i18n, so it is
installed at the workspace root and wired into the Quality checks job
via a turbo root task. Also shortens the config comment per review.

* wip

* Remove `minimumReleaseAgeExclude`
* chore(i18n): sync translations from crowdin

* chore(i18n): format translated files

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

---------

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
feat(i18n): adopt next/root-params

Next.js 16.3 exposes the `[locale]` root segment to Server Components via
`next/root-params`, which next-intl reads directly as of 4.13. That removes the
`setRequestLocale` bookkeeping the app needed for static rendering, along with
the locale threading through every page's `params`.

- `i18n.tsx` resolves the locale from the root param, so `requestLocale` is no
  longer needed. An explicit locale passed by a call site still wins, which
  stays useful for Server Actions and Route Handlers, where `next/root-params`
  is not supported yet
- the root layout reads the locale via `getLocale()`, which returns the already
  validated value from `i18n.tsx`, and no longer receives `params`
- `generateMetadata` and `getLocaleAndPath` read `next/root-params` directly
  rather than `getLocale()`, because they need the raw segment: `getLocale()`
  returns the already defaulted value, which would change the metadata emitted
  for unknown and disabled locales and make the notFound/redirect validation in
  `getLocaleAndPath` unreachable
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* chore(ui): allow ChangeHistory to accept ReactNode

* fixup! types

Signed-off-by: Aviv Keller <me@aviv.sh>

---------

Signed-off-by: Aviv Keller <me@aviv.sh>
* ci: adds age-gate

* update action with a small fork-pr ux fix
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Create or Update Pull Request Action <create-or-update-pull-request@users.noreply.github.com>
Co-authored-by: Create or Update Pull Request Action <create-or-update-pull-request@users.noreply.github.com>
Co-authored-by: Create or Update Pull Request Action <create-or-update-pull-request@users.noreply.github.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

⤵️ pull merge-conflict Resolve conflicts manually

Projects

None yet

Development

Successfully merging this pull request may close these issues.