diff --git a/.github/workflows/pre-release.yml b/.github/workflows/pre-release.yml index e228b9d071e..f980523f167 100644 --- a/.github/workflows/pre-release.yml +++ b/.github/workflows/pre-release.yml @@ -38,7 +38,7 @@ jobs: run: sudo apt-get install -y protobuf-compiler - name: Install dependencies - run: pnpm install + run: pnpm install --frozen-lockfile - name: Build packages run: pnpm run build diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 7f9d9e12d65..e1d01a5a6ce 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -35,7 +35,7 @@ jobs: run: sudo apt-get install -y protobuf-compiler - name: Install dependencies - run: pnpm install + run: pnpm install --frozen-lockfile - name: Build packages run: pnpm run build diff --git a/.gitpod.yml b/.gitpod.yml index f6e6601f437..83ca86daf55 100644 --- a/.gitpod.yml +++ b/.gitpod.yml @@ -4,5 +4,5 @@ tasks: init: | nvm install v23.3.0 git checkout $(git describe --tags --abbrev=0) - command: pnpm install && pnpm run build - + command: pnpm install --frozen-lockfile && pnpm run build + diff --git a/Dockerfile b/Dockerfile index d97ed212cb2..87abc40998d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -24,7 +24,7 @@ COPY scripts ./scripts COPY characters ./characters # Install dependencies and build the project -RUN pnpm install \ +RUN pnpm install --frozen-lockfile \ && pnpm build-docker \ && pnpm prune --prod diff --git a/package.json b/package.json index cb2da2b438a..10e83f008a6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,9 @@ { "name": "eliza", "scripts": { + "install": "pnpm i -r --frozen-lockfile", + "i": "pnpm i -r --frozen-lockfile", + "update": "pnpm i -r", "preinstall": "npx only-allow pnpm", "build": "turbo run build --filter=!eliza-docs", "build-docker": "turbo run build", diff --git a/scripts/start.sh b/scripts/start.sh index 808a2c0a31f..58233348782 100644 --- a/scripts/start.sh +++ b/scripts/start.sh @@ -21,7 +21,7 @@ fi # Install dependencies echo -e "\033[1mInstalling dependencies...\033[0m" -if ! pnpm i; then +if ! pnpm i --frozen-lockfile; then echo -e "\033[1;31mFailed to install dependencies\033[0m" exit 1 fi