Paperclip: fall back to a non-frozen install when the release lockfile is stale (#17922)

v2026.1012.0 ships a pnpm-lock.yaml that does not match server/package.json,
so pnpm install --frozen-lockfile fails on every install (#17913).
This commit is contained in:
CanbiZ (MickLesk)
2026-10-14 20:39:42 +02:00
committed by GitHub
parent 7ff45b7555
commit 2aaf103e32
2 changed files with 9 additions and 2 deletions
+4 -1
View File
@@ -50,7 +50,10 @@ function update_script() {
cd /opt/paperclip-ai
export HUSKY=0
export NODE_OPTIONS="--max-old-space-size=8192"
$STD pnpm install --frozen-lockfile
$STD pnpm install --frozen-lockfile || {
msg_warn "The lockfile of this release is out of date, resolving dependencies without it"
$STD pnpm install --no-frozen-lockfile
}
$STD pnpm build
unset NODE_OPTIONS
msg_ok "Rebuilt Paperclip"
+5 -1
View File
@@ -31,7 +31,11 @@ msg_info "Building Paperclip"
cd /opt/paperclip-ai
export HUSKY=0
export NODE_OPTIONS="--max-old-space-size=8192"
$STD pnpm install --frozen-lockfile
# Upstream tags ship with a stale pnpm-lock.yaml now and then (paperclipai/paperclip#13923).
$STD pnpm install --frozen-lockfile || {
msg_warn "The lockfile of this release is out of date, resolving dependencies without it"
$STD pnpm install --no-frozen-lockfile
}
$STD pnpm build
unset NODE_OPTIONS
msg_ok "Built Paperclip"