Skip to content

Commit 38eeacc

Browse files
layershifterclaude
andauthored
chore: fix yarn install in beachball precommit hook, sync versions (#813)
Add --no-immutable to yarn install in the beachball precommit hook to fix CI failures where Yarn 4 auto-enables immutable installs. Also sync package versions after recent release. Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 33c36ca commit 38eeacc

9 files changed

Lines changed: 49 additions & 27 deletions

beachball.hooks.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ module.exports = {
5656
},
5757
// Runs once after all bumps, before committing — update lockfile so it stays in sync
5858
async precommit() {
59-
await sh('yarn install');
59+
// --no-immutable: Yarn 4 auto-enables immutable installs in CI, but we need to update the lockfile after version bumps
60+
await sh('yarn install --no-immutable');
6061
},
6162
};
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "none",
3+
"comment": "fix yarn install in beachball precommit hook",
4+
"packageName": "@griffel/transform",
5+
"email": "olfedias@microsoft.com",
6+
"dependentChangeType": "none"
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "none",
3+
"comment": "fix yarn install in beachball precommit hook",
4+
"packageName": "@griffel/transform-shaker",
5+
"email": "olfedias@microsoft.com",
6+
"dependentChangeType": "none"
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "none",
3+
"comment": "fix yarn install in beachball precommit hook",
4+
"packageName": "@griffel/webpack-plugin",
5+
"email": "olfedias@microsoft.com",
6+
"dependentChangeType": "none"
7+
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"type-check": "nx affected --target=type-check"
3535
},
3636
"devDependencies": {
37-
"@babel/generator": "^7.23.0",
37+
"@babel/generator": "^7.23.1",
3838
"@babel/preset-react": "^7.22.15",
3939
"@babel/preset-typescript": "^7.23.2",
4040
"@codesandbox/sandpack-react": "2.13.10",

packages/transform-shaker/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@griffel/transform-shaker",
3-
"version": "1.0.0",
3+
"version": "1.0.1",
44
"description": "Tree-shaking evaluator for Griffel transform, based on @linaria/shaker",
55
"license": "MIT",
66
"repository": {

packages/transform/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@griffel/transform",
3-
"version": "2.0.0",
3+
"version": "2.0.1",
44
"description": "A package that performs build time transforms for Griffel",
55
"license": "MIT",
66
"repository": {
@@ -17,7 +17,7 @@
1717
},
1818
"dependencies": {
1919
"@griffel/core": "^1.20.1",
20-
"@griffel/transform-shaker": "^1.0.0",
20+
"@griffel/transform-shaker": "^1.0.1",
2121
"debug": "^4.3.0",
2222
"magic-string": "^0.30.19",
2323
"oxc-parser": "^0.116.0",

packages/webpack-plugin/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@griffel/webpack-plugin",
3-
"version": "3.0.0",
3+
"version": "3.0.1",
44
"description": "Webpack plugin that performs CSS extraction for Griffel",
55
"license": "MIT",
66
"repository": {
@@ -21,7 +21,7 @@
2121
},
2222
"dependencies": {
2323
"@griffel/core": "^1.20.1",
24-
"@griffel/transform": "^2.0.0",
24+
"@griffel/transform": "^2.0.1",
2525
"oxc-resolver": "^11.19.1",
2626
"stylis": "^4.2.0"
2727
},

yarn.lock

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -335,16 +335,16 @@ __metadata:
335335
languageName: node
336336
linkType: hard
337337

338-
"@babel/generator@npm:>=7, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.23.5, @babel/generator@npm:^7.25.9, @babel/generator@npm:^7.27.5, @babel/generator@npm:^7.28.5, @babel/generator@npm:^7.7.2":
339-
version: 7.28.5
340-
resolution: "@babel/generator@npm:7.28.5"
338+
"@babel/generator@npm:>=7, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.23.1, @babel/generator@npm:^7.23.5, @babel/generator@npm:^7.25.9, @babel/generator@npm:^7.27.5, @babel/generator@npm:^7.28.5, @babel/generator@npm:^7.7.2":
339+
version: 7.29.1
340+
resolution: "@babel/generator@npm:7.29.1"
341341
dependencies:
342-
"@babel/parser": "npm:^7.28.5"
343-
"@babel/types": "npm:^7.28.5"
342+
"@babel/parser": "npm:^7.29.0"
343+
"@babel/types": "npm:^7.29.0"
344344
"@jridgewell/gen-mapping": "npm:^0.3.12"
345345
"@jridgewell/trace-mapping": "npm:^0.3.28"
346346
jsesc: "npm:^3.0.2"
347-
checksum: 10/ae618f0a17a6d76c3983e1fd5d9c2f5fdc07703a119efdb813a7d9b8ad4be0a07d4c6f0d718440d2de01a68e321f64e2d63c77fc5d43ae47ae143746ef28ac1f
347+
checksum: 10/61fe4ddd6e817aa312a14963ccdbb5c9a8c57e8b97b98d19a8a99ccab2215fda1a5f52bc8dd8d2e3c064497ddeb3ab8ceb55c76fa0f58f8169c34679d2256fe0
348348
languageName: node
349349
linkType: hard
350350

@@ -549,14 +549,14 @@ __metadata:
549549
languageName: node
550550
linkType: hard
551551

552-
"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.3, @babel/parser@npm:^7.28.5":
553-
version: 7.28.5
554-
resolution: "@babel/parser@npm:7.28.5"
552+
"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.3, @babel/parser@npm:^7.28.5, @babel/parser@npm:^7.29.0":
553+
version: 7.29.0
554+
resolution: "@babel/parser@npm:7.29.0"
555555
dependencies:
556-
"@babel/types": "npm:^7.28.5"
556+
"@babel/types": "npm:^7.29.0"
557557
bin:
558558
parser: ./bin/babel-parser.js
559-
checksum: 10/8d9bfb437af6c97a7f6351840b9ac06b4529ba79d6d3def24d6c2996ab38ff7f1f9d301e868ca84a93a3050fadb3d09dbc5105b24634cd281671ac11eebe8df7
559+
checksum: 10/b1576dca41074997a33ee740d87b330ae2e647f4b7da9e8d2abd3772b18385d303b0cee962b9b88425e0f30d58358dbb8d63792c1a2d005c823d335f6a029747
560560
languageName: node
561561
linkType: hard
562562

@@ -1754,13 +1754,13 @@ __metadata:
17541754
languageName: node
17551755
linkType: hard
17561756

1757-
"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.23.5, @babel/types@npm:^7.25.9, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.4, @babel/types@npm:^7.28.5, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4":
1758-
version: 7.28.5
1759-
resolution: "@babel/types@npm:7.28.5"
1757+
"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.23.5, @babel/types@npm:^7.25.9, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.4, @babel/types@npm:^7.28.5, @babel/types@npm:^7.29.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4":
1758+
version: 7.29.0
1759+
resolution: "@babel/types@npm:7.29.0"
17601760
dependencies:
17611761
"@babel/helper-string-parser": "npm:^7.27.1"
17621762
"@babel/helper-validator-identifier": "npm:^7.28.5"
1763-
checksum: 10/4256bb9fb2298c4f9b320bde56e625b7091ea8d2433d98dcf524d4086150da0b6555aabd7d0725162670614a9ac5bf036d1134ca13dedc9707f988670f1362d7
1763+
checksum: 10/bfc2b211210f3894dcd7e6a33b2d1c32c93495dc1e36b547376aa33441abe551ab4bc1640d4154ee2acd8e46d3bbc925c7224caae02fcaf0e6a771e97fccc661
17641764
languageName: node
17651765
linkType: hard
17661766

@@ -3665,7 +3665,7 @@ __metadata:
36653665
languageName: unknown
36663666
linkType: soft
36673667

3668-
"@griffel/transform-shaker@npm:^1.0.0, @griffel/transform-shaker@workspace:packages/transform-shaker":
3668+
"@griffel/transform-shaker@npm:^1.0.1, @griffel/transform-shaker@workspace:packages/transform-shaker":
36693669
version: 0.0.0-use.local
36703670
resolution: "@griffel/transform-shaker@workspace:packages/transform-shaker"
36713671
dependencies:
@@ -3678,12 +3678,12 @@ __metadata:
36783678
languageName: unknown
36793679
linkType: soft
36803680

3681-
"@griffel/transform@npm:^2.0.0, @griffel/transform@workspace:packages/transform":
3681+
"@griffel/transform@npm:^2.0.1, @griffel/transform@workspace:packages/transform":
36823682
version: 0.0.0-use.local
36833683
resolution: "@griffel/transform@workspace:packages/transform"
36843684
dependencies:
36853685
"@griffel/core": "npm:^1.20.1"
3686-
"@griffel/transform-shaker": "npm:^1.0.0"
3686+
"@griffel/transform-shaker": "npm:^1.0.1"
36873687
debug: "npm:^4.3.0"
36883688
magic-string: "npm:^0.30.19"
36893689
oxc-parser: "npm:^0.116.0"
@@ -3741,7 +3741,7 @@ __metadata:
37413741
resolution: "@griffel/webpack-plugin@workspace:packages/webpack-plugin"
37423742
dependencies:
37433743
"@griffel/core": "npm:^1.20.1"
3744-
"@griffel/transform": "npm:^2.0.0"
3744+
"@griffel/transform": "npm:^2.0.1"
37453745
oxc-resolver: "npm:^11.19.1"
37463746
stylis: "npm:^4.2.0"
37473747
peerDependencies:
@@ -15442,7 +15442,7 @@ __metadata:
1544215442
resolution: "griffel-repository@workspace:."
1544315443
dependencies:
1544415444
"@babel/core": "npm:^7.23.2"
15445-
"@babel/generator": "npm:^7.23.0"
15445+
"@babel/generator": "npm:^7.23.1"
1544615446
"@babel/helper-module-imports": "npm:^7.22.15"
1544715447
"@babel/helper-plugin-utils": "npm:^7.22.5"
1544815448
"@babel/preset-react": "npm:^7.22.15"

0 commit comments

Comments
 (0)