Skip to content

Commit 748dfb9

Browse files
ksroda-saclaude
andcommitted
Fix Dependabot PRs by splitting Yarn workspaces into independent packages
Dependabot updates package.json but not the root yarn.lock, causing CI to fail with "lockfile would have been modified". Each package now has its own Yarn config, binary, and lockfile so Dependabot can natively update both files per directory. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 75e5dc3 commit 748dfb9

13 files changed

Lines changed: 2154 additions & 661 deletions

File tree

.github/CODEOWNERS

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1-
# All files require review from the CIAM team
2-
* @SecureAuthCorp/team-eng-ciam-ui-write
1+
# All files require review
2+
* @ksroda-sa
3+
# * @SecureAuthCorp/team-eng-ciam-ui-write
34

45
# GitHub Actions and CI config
5-
.github/ @SecureAuthCorp/devops
6+
.github/ @ksroda-sa
7+
# .github/ @SecureAuthCorp/devops

.github/dependabot.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ updates:
77
open-pull-requests-limit: 5
88
labels:
99
- "dependencies"
10+
reviewers:
11+
- "ksroda-sa"
1012
commit-message:
1113
prefix: "deps"
1214

@@ -17,6 +19,8 @@ updates:
1719
open-pull-requests-limit: 3
1820
labels:
1921
- "dependencies"
22+
reviewers:
23+
- "ksroda-sa"
2024
commit-message:
2125
prefix: "deps"
2226

@@ -26,3 +30,5 @@ updates:
2630
interval: "weekly"
2731
labels:
2832
- "dependencies"
33+
reviewers:
34+
- "ksroda-sa"

.github/workflows/extract.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ jobs:
2727
run: corepack enable
2828

2929
- name: Install dependencies
30+
working-directory: scripts
3031
run: yarn install --immutable
3132

3233
- name: Aggregate manifests
@@ -64,6 +65,7 @@ jobs:
6465
run: corepack enable
6566

6667
- name: Install dependencies
68+
working-directory: scripts
6769
run: yarn install --immutable
6870

6971
- name: Aggregate manifests

.github/workflows/test-js.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ jobs:
4242
- name: Enable Corepack
4343
run: corepack enable
4444
- name: Install dependencies
45+
working-directory: ${{ matrix.project }}
4546
run: yarn install --immutable
4647
- name: Check formatting
4748
working-directory: ${{ matrix.project }}

package.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

.yarn/releases/yarn-4.13.0.cjs renamed to samples/react/login-pkce/.yarn/releases/yarn-4.13.0.cjs

File renamed without changes.

samples/react/login-pkce/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "@ciam-quickstart/react-login-pkce",
33
"private": true,
4+
"packageManager": "yarn@4.13.0",
45
"version": "0.0.1",
56
"scripts": {
67
"dev": "vite",

0 commit comments

Comments
 (0)