cache: 'pnpm'
- name: Install Dependencies
- run: pnpm install --ignore-scripts
+ run: pnpm install --ignore-scripts --frozen-lockfile
- name: Build
run: pnpm build
- name: Generate documentation
run: |
- pnpm install --ignore-scripts
+ pnpm install --ignore-scripts --frozen-lockfile
pnpm typedoc
- name: Commit files
node-version: '18.x'
cache: 'pnpm'
- name: Install dependencies
- run: pnpm install --ignore-scripts
+ run: pnpm install --ignore-scripts --frozen-lockfile
- name: Run production benchmark
run: pnpm benchmark:prod | tee ./benchmarks/internal/output.txt
- name: Store production benchmark result
cache: 'pnpm'
- name: Install Dependencies
- run: pnpm install --ignore-scripts
+ run: pnpm install --ignore-scripts --frozen-lockfile
- name: Tests & Coverage
run: |
cache: 'pnpm'
- name: Install Dependencies
- run: pnpm install --ignore-scripts
+ run: pnpm install --ignore-scripts --frozen-lockfile
- name: Read package.json version
id: package-version
# cache: 'pnpm'
# - name: Install Dependencies
- # run: pnpm install --ignore-scripts
+ # run: pnpm install --ignore-scripts --frozen-lockfile
# - name: Read package.json version
# id: package-version
do
echo -e "Building $example"
cd $example
- pnpm install --ignore-scripts
+ pnpm install --ignore-scripts --frozen-lockfile
pnpm build
cd -
done