summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarie <github@yuugi.dev>2025-02-03 01:13:21 +0000
committerdakkar <dakkar@thenautilus.net>2025-02-03 16:36:49 +0000
commit63f9dbd5f1b6a024eb07c68b59772f54ab9d937d (patch)
treeb64c550278f8ab2fe9f0b105285ff37751610ac9
parentmerge: 2024.11.2, for real (!846) (diff)
downloadsharkey-63f9dbd5f1b6a024eb07c68b59772f54ab9d937d.tar.gz
sharkey-63f9dbd5f1b6a024eb07c68b59772f54ab9d937d.tar.bz2
sharkey-63f9dbd5f1b6a024eb07c68b59772f54ab9d937d.zip
pin corepack version
disallow corepack from fetching latest manager version; instead use specified version in package.json
-rw-r--r--.gitlab-ci.yml3
-rw-r--r--Dockerfile2
2 files changed, 4 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4db8bda32e..4b80ba9728 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -10,12 +10,13 @@ testCommit:
- redis
variables:
POSTGRES_PASSWORD: ci
+ COREPACK_DEFAULT_TO_LATEST: 0
script:
- apt-get update && apt-get install -y git wget curl build-essential python3 ffmpeg
- cp .config/ci.yml .config/default.yml
- cp .config/ci.yml .config/test.yml
- corepack enable
- - corepack prepare pnpm@latest --activate
+ - corepack install
- git submodule update --init
- pnpm install --frozen-lockfile
- pnpm run build
diff --git a/Dockerfile b/Dockerfile
index 8f7f8c0805..aff4074079 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -7,6 +7,7 @@ FROM node:${NODE_VERSION} as build
RUN apk add git linux-headers build-base
ENV PYTHONUNBUFFERED=1
+ENV COREPACK_DEFAULT_TO_LATEST=0
RUN apk add --update python3 && ln -sf python3 /usr/bin/python
RUN apk add py3-pip py3-setuptools
@@ -35,6 +36,7 @@ FROM node:${NODE_VERSION}
ARG UID="991"
ARG GID="991"
+ENV COREPACK_DEFAULT_TO_LATEST=0
RUN apk add ffmpeg tini jemalloc \
&& corepack enable \