Skip to content

Commit c873248

Browse files
committed
fix: add yarn.lock and use immutable installs for reproducible builds
1 parent bbd8f5a commit c873248

File tree

6 files changed

+7261
-7
lines changed

6 files changed

+7261
-7
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
run: corepack enable
3939

4040
- name: Install dependencies
41-
run: yarn install
41+
run: yarn install --immutable
4242

4343
- name: Lint commit messages
4444
if: github.event_name == 'pull_request'

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
run: corepack enable
3131

3232
- name: Install dependencies
33-
run: yarn install
33+
run: yarn install --immutable
3434

3535
- name: Run tests
3636
run: yarn test

.github/workflows/semantic-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
run: corepack enable
3535

3636
- name: Install dependencies
37-
run: yarn install
37+
run: yarn install --immutable
3838

3939
- name: Run tests
4040
run: yarn test

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,4 +90,4 @@ Thumbs.db
9090

9191
# Claude memory files
9292
.claude/
93-
CLAUDE.mdyarn.lock
93+
CLAUDE.md

.yarnrc.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1 @@
11
nodeLinker: node-modules
2-
3-
# Allow yarn to create lockfile in CI
4-
enableImmutableInstalls: false

0 commit comments

Comments
 (0)