Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
node-version: ${{ matrix.node }}
cache: 'pnpm'
- name: pnpm install
- run: pnpm install --ignore-scripts
+ run: pnpm install --ignore-scripts --frozen-lockfile
- name: pnpm lint
if: ${{ matrix.os == 'ubuntu-latest' && matrix.node == '20.x' }}
run: pnpm lint
node-version: ${{ matrix.node }}
cache: 'pnpm'
- name: pnpm install
- run: pnpm install --ignore-scripts
+ run: pnpm install --ignore-scripts --frozen-lockfile
- name: pnpm lint
if: ${{ matrix.os == 'ubuntu-latest' && matrix.node == '20.x' }}
run: pnpm lint
&& corepack prepare pnpm@latest --activate \
&& pnpm set progress=false \
&& pnpm config set depth 0 \
- && pnpm install --ignore-scripts \
+ && pnpm install --ignore-scripts --frozen-lockfile \
&& pnpm build \
&& apk del .gyp
&& corepack prepare pnpm@latest --activate \
&& pnpm set progress=false \
&& pnpm config set depth 0 \
- && pnpm install --ignore-scripts \
+ && pnpm install --ignore-scripts --frozen-lockfile \
&& pnpm build
FROM node:lts-alpine