diff --git a/.github/workflows/build-development.yml b/.github/workflows/build-development.yml index 11cd300d06..b535edf13f 100644 --- a/.github/workflows/build-development.yml +++ b/.github/workflows/build-development.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ github.event.inputs.ref }} # Has to be run before actions/setup-node. @@ -24,9 +24,9 @@ jobs: - name: Enable corepack for Yarn run: corepack enable - name: Setup node - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: - node-version: 20 + node-version: 22 cache: yarn - name: Setup Sentry CLI run: | diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ef19e8b276..41f98fb585 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,15 +25,15 @@ jobs: commands: [tsc, 'format:ci', eslint, build, 'test --bail=1', test-coveralls] steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 # Has to be run before actions/setup-node. # See: https://github.com/actions/setup-node/issues/480 - name: Enable corepack for Yarn run: corepack enable - name: Setup node - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: - node-version: 20 + node-version: 22 cache: yarn - name: Install dependencies run: yarn install --immutable diff --git a/.node-version b/.node-version index 43bff1f8cf..fc37597bcc 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -20.9.0 \ No newline at end of file +22.17.0 diff --git a/package.json b/package.json index 227b4bb22a..6ae34ea8ce 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,7 @@ "react-drag-drop-files": "^3.0.0", "react-draggable": "^4.4.5", "react-dropzone": "^14.2.3", - "react-i18next": "^15.0.0", + "react-i18next": "^16.0.0", "react-konva": "^18.2.10", "react-latex-next": "^3.0.0", "react-mde": "^11.5.0", diff --git a/yarn.lock b/yarn.lock index fed04cdb24..68010c0a34 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7775,7 +7775,7 @@ __metadata: react-draggable: "npm:^4.4.5" react-dropzone: "npm:^14.2.3" react-error-overlay: "npm:^6.0.11" - react-i18next: "npm:^15.0.0" + react-i18next: "npm:^16.0.0" react-konva: "npm:^18.2.10" react-latex-next: "npm:^3.0.0" react-mde: "npm:^11.5.0" @@ -11455,14 +11455,15 @@ __metadata: languageName: node linkType: hard -"react-i18next@npm:^15.0.0": - version: 15.7.4 - resolution: "react-i18next@npm:15.7.4" +"react-i18next@npm:^16.0.0": + version: 16.2.1 + resolution: "react-i18next@npm:16.2.1" dependencies: "@babel/runtime": "npm:^7.27.6" html-parse-stringify: "npm:^3.0.1" + use-sync-external-store: "npm:^1.6.0" peerDependencies: - i18next: ">= 23.4.0" + i18next: ">= 25.5.2" react: ">= 16.8.0" typescript: ^5 peerDependenciesMeta: @@ -11472,7 +11473,7 @@ __metadata: optional: true typescript: optional: true - checksum: 10c0/643c5d3ced4b44084c871a55e876159561c14f378f90bf53286c1291082703e293573da18ad692b43b357b60d2f7251bc417feb0b522de8cec5c414e5ebdf6c1 + checksum: 10c0/5eed81cba970832ed0901cc9bca15cda1d8e59ab98eab38813a3c1f11d4ddadbf66b9913bf76d632fc5519e3b9269bcb574fcbcec2295feafc3265ef5f39f50b languageName: node linkType: hard @@ -14229,6 +14230,15 @@ __metadata: languageName: node linkType: hard +"use-sync-external-store@npm:^1.6.0": + version: 1.6.0 + resolution: "use-sync-external-store@npm:1.6.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c0/35e1179f872a53227bdf8a827f7911da4c37c0f4091c29b76b1e32473d1670ebe7bcd880b808b7549ba9a5605c233350f800ffab963ee4a4ee346ee983b6019b + languageName: node + linkType: hard + "util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2"