From 6aa22fca51b7b0a4ec712800119eb44f222b2c8d Mon Sep 17 00:00:00 2001 From: Aviv Keller Date: Sun, 11 Jan 2026 17:15:23 -0500 Subject: [PATCH 1/2] feat(ci): pnpm updater (#8532) * feat(ci): pnpm updater * Update .github/workflows/pnpm-updater.yml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: Aviv Keller * feat(ci): pnpm updater * feat(ci): pnpm updater --------- Signed-off-by: Aviv Keller Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .github/workflows/pnpm-updater.yml | 60 ++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 .github/workflows/pnpm-updater.yml diff --git a/.github/workflows/pnpm-updater.yml b/.github/workflows/pnpm-updater.yml new file mode 100644 index 0000000000000..129500ad1e2b7 --- /dev/null +++ b/.github/workflows/pnpm-updater.yml @@ -0,0 +1,60 @@ +# Security Notes +# Only selected Actions are allowed within this repository. Please refer to (https://github.com/nodejs/nodejs.org/settings/actions) +# for the full list of available actions. If you want to add a new one, please reach out a maintainer with Admin permissions. +# REVIEWERS, please always double-check security practices before merging a PR that contains Workflow changes!! +# AUTHORS, please only use actions with explicit SHA references, and avoid using `@master` or `@main` references or `@version` tags. + +name: PNPM updater + +on: + workflow_dispatch: + schedule: + - cron: '0 0 1 * *' + +permissions: + contents: write + pull-requests: write + +jobs: + update-pnpm: + runs-on: ubuntu-latest + + steps: + - name: Harden Runner + uses: step-security/harden-runner@20cf305ff2072d973412fa9b1e3a4f227bda3c76 # v2.14.0 + with: + egress-policy: audit + + - name: Git Checkout + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + + - name: Setup pnpm + uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0 + + - name: Update pnpm and package.json + id: update-pnpm + run: | + echo "old=$(pnpm --version)" >> $GITHUB_OUTPUT + pnpm self-update + echo "new=$(pnpm --version)" >> $GITHUB_OUTPUT + cat <<< $(jq '.devEngines.packageManager.version = (.packageManager | split("@")[1])' package.json) > package.json + + - name: Open pull request + if: steps.update-pnpm.outputs.old != steps.update-pnpm.outputs.new + uses: gr2m/create-or-update-pull-request-action@b65137ca591da0b9f43bad7b24df13050ea45d1b # v1.10.1 + # Creates a PR or update the Action's existing PR, or + # no-op if the base branch is already up-to-date. + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + update-pull-request-title-and-body: true + branch: chore/update-pnpm + body: | + Updates pnpm from ${{ steps.update-pnpm.outputs.old }} to ${{ steps.update-pnpm.outputs.new }} + + cc @nodejs/web-infra + + Check this workflow's logs at ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}. + commit-message: 'meta: update pnpm from ${{ steps.update-pnpm.outputs.old }} to ${{ steps.update-pnpm.outputs.new }}' + title: 'meta: update pnpm from ${{ steps.update-pnpm.outputs.old }} to ${{ steps.update-pnpm.outputs.new }}' + draft: true From 3dff1772117553035227a46117ee0b2738311980 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Sun, 11 Jan 2026 22:15:31 +0000 Subject: [PATCH 2/2] [automated]: crowdin sync (#8530) * chore: synced translations from crowdin * chore: automated format of 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 Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com> --- apps/site/pages/ja/about/previous-releases.mdx | 2 +- packages/i18n/package.json | 2 +- packages/i18n/src/locales/fr.json | 3 ++- packages/i18n/src/locales/ja.json | 3 ++- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/apps/site/pages/ja/about/previous-releases.mdx b/apps/site/pages/ja/about/previous-releases.mdx index a7c4a5de26f5c..6e2aeb3a517a0 100644 --- a/apps/site/pages/ja/about/previous-releases.mdx +++ b/apps/site/pages/ja/about/previous-releases.mdx @@ -38,7 +38,7 @@ Node.jsのウェブサイトではコマンドラインインターフェイス ### コミュニティ版インストール方法 -セルフサービスのダウンロードページ(/download)に含まれるコミュニティ版のインストール方法も次の最低限の基準に従わなければなりません: +ダウンロードページ(/downloadにある)に掲載されているコミュニティー版のインストール方法も最低限の基準を満たす必要があります。 - **バージョンサポート:** 現在サポートされているEOL(End-of-Life)以外の Node.jsのバージョンをすべてサポートする必要がある。 - **OSの互換性:** 少なくとも1つの公式にサポートされているオペレーティングシステム(OS)上で機能しなければならない。 diff --git a/packages/i18n/package.json b/packages/i18n/package.json index ca61123935e05..ee5a17e4ded8f 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -1,6 +1,6 @@ { "name": "@node-core/website-i18n", - "version": "1.1.16", + "version": "1.1.17", "type": "module", "exports": { "./*": [ diff --git a/packages/i18n/src/locales/fr.json b/packages/i18n/src/locales/fr.json index 79588c36945e2..5f4bf66716f06 100644 --- a/packages/i18n/src/locales/fr.json +++ b/packages/i18n/src/locales/fr.json @@ -268,7 +268,8 @@ "themeToggle": { "light": "Basculer en mode clair", "dark": "Basculer en mode nuit" - } + }, + "skipToContent": "Accéder au contenu" }, "metabar": { "lastUpdated": "Dernière Mise à jour", diff --git a/packages/i18n/src/locales/ja.json b/packages/i18n/src/locales/ja.json index 33dc888ffaebf..9c90849d06938 100644 --- a/packages/i18n/src/locales/ja.json +++ b/packages/i18n/src/locales/ja.json @@ -268,7 +268,8 @@ "themeToggle": { "light": "ライトモードに切り替える", "dark": "ダークモードに切り替える" - } + }, + "skipToContent": "コンテンツにスキップ" }, "metabar": { "lastUpdated": "最終更新日",