From 108d282ddde3cfed7c06098e554380906860d0a7 Mon Sep 17 00:00:00 2001 From: Hampus Date: Sun, 20 Sep 2026 15:30:50 +0200 Subject: [PATCH] chore(deps): pin pnpm 11 so the lockfile parses for packagers (#2864) --- .devcontainer/Dockerfile | 2 +- fluxer_admin/Dockerfile | 2 +- fluxer_api/Dockerfile | 4 +- fluxer_api/package.json | 2 +- fluxer_app/package.json | 2 +- fluxer_app_proxy/Dockerfile | 2 +- fluxer_docs/Dockerfile | 4 +- package.json | 2 +- pnpm-lock.yaml | 158 ------------------------------------ 9 files changed, 10 insertions(+), 168 deletions(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 1024bb87a..e8542198b 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -7,7 +7,7 @@ ARG USER_UID=1000 ARG USER_GID=1000 ARG NODE_MAJOR=26 ARG ELP_VERSION=2026-08-10 -ARG PNPM_VERSION=12.4.2 +ARG PNPM_VERSION=11.27.0 ARG WASM_BINDGEN_VERSION=0.2.128 ENV DEBIAN_FRONTEND=noninteractive diff --git a/fluxer_admin/Dockerfile b/fluxer_admin/Dockerfile index 758ea5688..c83ef17c2 100644 --- a/fluxer_admin/Dockerfile +++ b/fluxer_admin/Dockerfile @@ -9,7 +9,7 @@ WORKDIR /usr/src/app RUN apt-get update \ && apt-get install -y --no-install-recommends ca-certificates nodejs npm pkg-config \ - && npm install -g pnpm@12.4.2 \ + && npm install -g pnpm@11.27.0 \ && rm -rf /var/lib/apt/lists/* RUN npm install --no-audit --no-fund @tailwindcss/cli@4.2.1 tailwindcss@4.2.1 diff --git a/fluxer_api/Dockerfile b/fluxer_api/Dockerfile index bf4204878..505a130a5 100644 --- a/fluxer_api/Dockerfile +++ b/fluxer_api/Dockerfile @@ -5,7 +5,7 @@ FROM node:26-trixie-slim AS base WORKDIR /usr/src/app -RUN npm install -g pnpm@12.4.2 +RUN npm install -g pnpm@11.27.0 FROM base AS deploy @@ -57,7 +57,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ libvips42t64 && \ rm -rf /var/lib/apt/lists/* -RUN npm install -g pnpm@12.4.2 +RUN npm install -g pnpm@11.27.0 COPY --from=deploy /out ./ COPY --from=deploy /usr/src/app/fluxer_api/dist ./dist diff --git a/fluxer_api/package.json b/fluxer_api/package.json index 30809dff3..62d146e80 100644 --- a/fluxer_api/package.json +++ b/fluxer_api/package.json @@ -94,5 +94,5 @@ "typescript": "catalog:ts7", "vitest": "catalog:" }, - "packageManager": "pnpm@12.4.2" + "packageManager": "pnpm@11.27.0" } diff --git a/fluxer_app/package.json b/fluxer_app/package.json index 9e2a1d935..ce8ed3fb7 100644 --- a/fluxer_app/package.json +++ b/fluxer_app/package.json @@ -282,5 +282,5 @@ "typescript": "catalog:ts7", "vitest": "catalog:" }, - "packageManager": "pnpm@12.4.2" + "packageManager": "pnpm@11.27.0" } diff --git a/fluxer_app_proxy/Dockerfile b/fluxer_app_proxy/Dockerfile index 9943534f4..79b5d1975 100644 --- a/fluxer_app_proxy/Dockerfile +++ b/fluxer_app_proxy/Dockerfile @@ -14,7 +14,7 @@ ARG PUBLIC_ASSET_BASE_URL WORKDIR /usr/src/app -RUN npm install -g pnpm@12.4.2 +RUN npm install -g pnpm@11.27.0 RUN apt-get update && apt-get install -y --no-install-recommends \ curl ca-certificates build-essential clang \ diff --git a/fluxer_docs/Dockerfile b/fluxer_docs/Dockerfile index b5f34f327..de8fca7ac 100644 --- a/fluxer_docs/Dockerfile +++ b/fluxer_docs/Dockerfile @@ -5,7 +5,7 @@ FROM node:26-trixie-slim AS base WORKDIR /usr/src/app -RUN npm install -g pnpm@12.4.2 +RUN npm install -g pnpm@11.27.0 FROM base AS deploy @@ -36,7 +36,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ libvips42t64 && \ rm -rf /var/lib/apt/lists/* -RUN npm install -g pnpm@12.4.2 +RUN npm install -g pnpm@11.27.0 LABEL maintainer="Fluxer" LABEL org.opencontainers.image.title="fluxer-docs" diff --git a/package.json b/package.json index 9c1c4a82a..bbeaa346e 100644 --- a/package.json +++ b/package.json @@ -57,5 +57,5 @@ "typescript-eslint": "catalog:", "vite": "catalog:" }, - "packageManager": "pnpm@12.4.2" + "packageManager": "pnpm@11.27.0" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cef13bdd1..343712f14 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,161 +1,3 @@ ---- -lockfileVersion: '9.0' - -importers: - - .: - configDependencies: {} - packageManagerDependencies: - pnpm: - specifier: 12.4.2 - version: 12.4.2 - -packages: - - '@pnpm/exe.android-arm64@12.4.2': - resolution: {integrity: sha512-E255MbcQ0V1577M2BV0ajWuP7KmTPYA0jqZnk3rK6Lq3kTvZWulMMb7iqRmnLsQbyWTkMEB2CfyM70loVDA8xg==} - cpu: [arm64] - os: [android] - - '@pnpm/exe.android-x64@12.4.2': - resolution: {integrity: sha512-J1pSeCUwuKxMG70ZzpWn8JzElxiEa8NN/3N0SlZRtU2xbztChaJCKF3HaBNIj9yPfeofWzJo/lwNvDDjraQuZw==} - cpu: [x64] - os: [android] - - '@pnpm/exe.darwin-arm64@12.4.2': - resolution: {integrity: sha512-A0WDo8iErfZBXgrLseQxw8i8Y9ctUpOEl/Uu+cubnTzpD8tT9ykIB548L8YTM2WD4OS+ZOHSxy8aGZcvKq8PaQ==} - cpu: [arm64] - os: [darwin] - - '@pnpm/exe.darwin-x64@12.4.2': - resolution: {integrity: sha512-MSgJdovBWHcb5DEOvfPH9yNi/T5O1Xa4ess+E1ESGo/5yuty7S4JoiIjami+fsNXfnoQMlwsMUqYU4zAvBcNCw==} - cpu: [x64] - os: [darwin] - - '@pnpm/exe.freebsd-x64@12.4.2': - resolution: {integrity: sha512-h2YumlQSNvgbRPv+RXwABohX65f9bOBZn+jMIt7bFDISZPCzQ+Nvpt6Awbp4ip5PwQgYxbu5iREJ1fHE39Fm8A==} - cpu: [x64] - os: [freebsd] - - '@pnpm/exe.linux-arm64-musl@12.4.2': - resolution: {integrity: sha512-LwSEtSEDTv6S51YLs3YvSkPyun/QmfMic1UGICUkPWFu6ByP43RdMlkKvmVkfGhAYCpnxO057vrmyJqtfZrPCA==} - cpu: [arm64] - os: [linux] - libc: [musl] - - '@pnpm/exe.linux-arm64@12.4.2': - resolution: {integrity: sha512-2dSiDXyhx+RTHsewxex8f/jVjqQXWJ2oow4kCVHEWdZKeBpgMxvZ6fHkTAUBJXgqhbKIDHvuNlZBP7gJfUWL5A==} - cpu: [arm64] - os: [linux] - libc: [glibc] - - '@pnpm/exe.linux-ppc64@12.4.2': - resolution: {integrity: sha512-8Itc+jQk+MTz04LS9D1RcH+VctAWmzM4l1cJQ+Sx7pAJNo7EKHdRMbC0Tok1jyQ7eEHNJZD5EleYneZqWfZM+g==} - cpu: [ppc64] - os: [linux] - libc: [glibc] - - '@pnpm/exe.linux-riscv64@12.4.2': - resolution: {integrity: sha512-hleOeqhTVpH+z9RVMGnxvU4ZnrkBUClWjCbHD9u6kwyqhGSpevoU1wTGish+CBRhmIgMAy9pAfFpqhbAKOKNfw==} - cpu: [riscv64] - os: [linux] - libc: [glibc] - - '@pnpm/exe.linux-s390x@12.4.2': - resolution: {integrity: sha512-LAsQRRdP9aToENR6dtcIJ9l+e1zMYOX0tQcLGpRyLPVBQcYRLlvAPcmDshsiIHQjp05SDa9FI0czX1ZQ1a7a/A==} - cpu: [s390x] - os: [linux] - libc: [glibc] - - '@pnpm/exe.linux-x64-musl@12.4.2': - resolution: {integrity: sha512-kzfzH2/0BWdTABK14Yj5a1xsdkTEQUp2eXEPNakaD9jKL025lq3hyaKHIz/gIZaPDMe/1bFFK/En4ztFlbBJxw==} - cpu: [x64] - os: [linux] - libc: [musl] - - '@pnpm/exe.linux-x64@12.4.2': - resolution: {integrity: sha512-/pbt0UVTa8NMDhzOWLQRfZ6G9ROKXlJPZtx845BqyWfc7hCrWXhTLBd70yO2y8+E+IWN3oHM1s/JsIQNGk1yvg==} - cpu: [x64] - os: [linux] - libc: [glibc] - - '@pnpm/exe.win32-arm64@12.4.2': - resolution: {integrity: sha512-PsW19e4dAUNpZ0cS9flaxFuAmpt2dKlH/Vvi8TZ4qyJjjQzue/CEsWm+6wKVP4CJ7IT8RdL4qh+soOPWIgF2Zw==} - cpu: [arm64] - os: [win32] - - '@pnpm/exe.win32-x64@12.4.2': - resolution: {integrity: sha512-+xGoeE0g55ztWvl8i5QqdmNfW3nIrTVcoQrNshEOwxthm9Ag48oXton3uxOA3/SANyz5AXexEjj2KO20NnOrEw==} - cpu: [x64] - os: [win32] - - pnpm@12.4.2: - resolution: {integrity: sha512-CK3GYTGAJ1x8ntraOdzwjJxhrU5+rzMKTzRh8QKw+QdCNFTRF/mOctR/7wYWBwZE17/8lzpqV/UJCm18NosHyQ==} - engines: {node: '>=18.*'} - hasBin: true - -snapshots: - - '@pnpm/exe.android-arm64@12.4.2': - optional: true - - '@pnpm/exe.android-x64@12.4.2': - optional: true - - '@pnpm/exe.darwin-arm64@12.4.2': - optional: true - - '@pnpm/exe.darwin-x64@12.4.2': - optional: true - - '@pnpm/exe.freebsd-x64@12.4.2': - optional: true - - '@pnpm/exe.linux-arm64-musl@12.4.2': - optional: true - - '@pnpm/exe.linux-arm64@12.4.2': - optional: true - - '@pnpm/exe.linux-ppc64@12.4.2': - optional: true - - '@pnpm/exe.linux-riscv64@12.4.2': - optional: true - - '@pnpm/exe.linux-s390x@12.4.2': - optional: true - - '@pnpm/exe.linux-x64-musl@12.4.2': - optional: true - - '@pnpm/exe.linux-x64@12.4.2': - optional: true - - '@pnpm/exe.win32-arm64@12.4.2': - optional: true - - '@pnpm/exe.win32-x64@12.4.2': - optional: true - - pnpm@12.4.2: - optionalDependencies: - '@pnpm/exe.android-arm64': 12.4.2 - '@pnpm/exe.android-x64': 12.4.2 - '@pnpm/exe.darwin-arm64': 12.4.2 - '@pnpm/exe.darwin-x64': 12.4.2 - '@pnpm/exe.freebsd-x64': 12.4.2 - '@pnpm/exe.linux-arm64': 12.4.2 - '@pnpm/exe.linux-arm64-musl': 12.4.2 - '@pnpm/exe.linux-ppc64': 12.4.2 - '@pnpm/exe.linux-riscv64': 12.4.2 - '@pnpm/exe.linux-s390x': 12.4.2 - '@pnpm/exe.linux-x64': 12.4.2 - '@pnpm/exe.linux-x64-musl': 12.4.2 - '@pnpm/exe.win32-arm64': 12.4.2 - '@pnpm/exe.win32-x64': 12.4.2 - ---- lockfileVersion: '9.0' settings: