diff --git a/package.json b/package.json index cbee90b569..68ea7309ae 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "overleaf", "private": true, - "packageManager": "yarn@4.14.1", + "packageManager": "yarn@4.18.0", "devDependencies": { "@eslint/compat": "^2.1.0", "@eslint/js": "^10.0.1", diff --git a/server-ce/Dockerfile b/server-ce/Dockerfile index 41e1919551..1418f5656e 100644 --- a/server-ce/Dockerfile +++ b/server-ce/Dockerfile @@ -17,7 +17,7 @@ COPY server-ce/genScript.js server-ce/services.js /overleaf/ # ------------------------------------------------------------------------- # Corepack setup, shared between all the images. ENV COREPACK_HOME=/opt/corepack -RUN corepack enable && corepack install -g yarn@4.14.1 +RUN corepack enable && corepack install -g yarn@4.18.0 ENV COREPACK_ENABLE_NETWORK=0 # Install yarn dependencies diff --git a/server-ce/Dockerfile-base b/server-ce/Dockerfile-base index edb4f106b3..4542cb9401 100644 --- a/server-ce/Dockerfile-base +++ b/server-ce/Dockerfile-base @@ -30,7 +30,7 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \ # install Node.js https://github.com/nodesource/distributions#nodejs && mkdir -p /etc/apt/keyrings \ && curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg \ -&& echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list \ +&& echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_24.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list \ && apt-get update \ && apt-get install -y nodejs \ \ diff --git a/yarn.lock b/yarn.lock index af33baf3b7..9abf373aa2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,7 +2,7 @@ # Manual changes might be lost - proceed with caution! __metadata: - version: 9 + version: 10 cacheKey: 10c0 "@acemir/cssom@npm:^0.9.28, @acemir/cssom@npm:^0.9.31": @@ -29864,7 +29864,7 @@ __metadata: "resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.15.1#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.11#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin": version: 1.22.12 - resolution: "resolve@patch:resolve@npm%3A1.22.12#optional!builtin::version=1.22.12&hash=c3c19d" + resolution: "resolve@patch:resolve@npm%3A1.22.12#optional!builtin::version=1.22.12&hash=9bd1a5" dependencies: es-errors: "npm:^1.3.0" is-core-module: "npm:^2.16.1" @@ -29872,13 +29872,13 @@ __metadata: supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 10c0/fc6519984ae1f894d877c0060ba8b1f5ba3bc0e85a02f74e141929c118c23d74d9735619a9cc2965397387e514884245c65d72a40731dcb6cfc84c7bcdc8321e + checksum: 10c0/e12af106e16e652bd83060e8afacece4ee3dcbd0f4cf028e3d9ad178e6ced9ecb1c87ee60158b239582313902a717f8adc57a9b76ea54b1994141ba15f420c65 languageName: node linkType: hard "resolve@patch:resolve@npm%3A^2.0.0-next.5#optional!builtin, resolve@patch:resolve@npm%3A^2.0.0-next.6#optional!builtin": version: 2.0.0-next.6 - resolution: "resolve@patch:resolve@npm%3A2.0.0-next.6#optional!builtin::version=2.0.0-next.6&hash=c3c19d" + resolution: "resolve@patch:resolve@npm%3A2.0.0-next.6#optional!builtin::version=2.0.0-next.6&hash=9bd1a5" dependencies: es-errors: "npm:^1.3.0" is-core-module: "npm:^2.16.1" @@ -29888,7 +29888,7 @@ __metadata: supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 10c0/dca533e38820b0d8d636f269824cef3b7435802ab7401211c6f10af03be0e2f7e216047234e1623046c0a6791577079767e0c04f0d36e42c7f567b1bff7b0742 + checksum: 10c0/f59a0b355000ae2626fbf62c652c87312ccd213be7a81f4135fd23ecb7a22df48b7b42358fa42f1ad26b8380a71a53413a3a5b123d8fb255fedc25739416efda languageName: node linkType: hard