Skip to content

Commit c43f0b2

Browse files
authored
chore(CI/CD): optimization on pnpm installation (#184)
1 parent 4a249ed commit c43f0b2

File tree

8 files changed

+12
-12
lines changed

8 files changed

+12
-12
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
cache: "pnpm"
3636

3737
- name: Install dependencies
38-
run: pnpm install
38+
run: pnpm install --frozen-lockfile
3939

4040
- name: Run tests
4141
run: pnpm test
@@ -70,7 +70,7 @@ jobs:
7070
cache: "pnpm"
7171

7272
- name: Install dependencies
73-
run: pnpm install
73+
run: pnpm install --frozen-lockfile
7474

7575
- name: Build package
7676
run: pnpm run build
@@ -115,7 +115,7 @@ jobs:
115115
cache: "pnpm"
116116

117117
- name: Install dependencies
118-
run: pnpm install
118+
run: pnpm install --frozen-lockfile
119119

120120
- name: Lint Markdown files
121121
run: pnpm run lint:markdownlint

.github/workflows/codeql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ jobs:
7171
cache: "pnpm"
7272

7373
- name: Install dependencies
74-
run: pnpm install
74+
run: pnpm install --frozen-lockfile
7575

7676
# Initializes the CodeQL tools for scanning.
7777
- name: Initialize CodeQL

.github/workflows/default.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
cache: "pnpm"
4747

4848
- name: Install dependencies
49-
run: pnpm install
49+
run: pnpm install --frozen-lockfile
5050

5151
- name: Lint code (xo), markdown (markdownlint), and package (publint)
5252
run: pnpm run lint
@@ -87,7 +87,7 @@ jobs:
8787
cache: "pnpm"
8888

8989
- name: Install dependencies
90-
run: pnpm install
90+
run: pnpm install --frozen-lockfile
9191

9292
- name: Run tests with coverage
9393
run: pnpm run --recursive test:vitest --coverage --coverage.reporter lcov --coverage.reporter json

.github/workflows/deploy-pages.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
cache: "pnpm"
4040

4141
- name: Install dependencies
42-
run: pnpm install
42+
run: pnpm install --frozen-lockfile
4343

4444
- name: Run tests
4545
run: pnpm test

.github/workflows/performance-optimized.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
cache: "pnpm"
3636

3737
- name: Install dependencies
38-
run: pnpm install
38+
run: pnpm install --frozen-lockfile
3939

4040
- name: Run performance benchmarks
4141
run: |

.github/workflows/performance.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
cache: "pnpm"
3838

3939
- name: Install dependencies
40-
run: pnpm install
40+
run: pnpm install --frozen-lockfile
4141

4242
- name: Build package
4343
run: pnpm run build

.github/workflows/quality.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
cache: "pnpm"
3333

3434
- name: Install dependencies
35-
run: pnpm install
35+
run: pnpm install --frozen-lockfile
3636

3737
- name: Run tests with coverage
3838
run: pnpm run --recursive test:vitest --coverage --coverage.reporter lcov --coverage.reporter json
@@ -83,7 +83,7 @@ jobs:
8383
cache: "pnpm"
8484

8585
- name: Install dependencies
86-
run: pnpm install
86+
run: pnpm install --frozen-lockfile
8787

8888
- name: Run security audit
8989
run: pnpm audit --audit-level=low

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
cache: "pnpm"
5252

5353
- name: Install dependencies
54-
run: pnpm install
54+
run: pnpm install --frozen-lockfile
5555

5656
- name: Check changeset status
5757
run: |

0 commit comments

Comments
 (0)