Skip to content

Commit 5dfb95d

Browse files
author
Kurt Doherty
authored
chore: Pin dependencies and use explicit immutable installs (#795)
1 parent 3159df9 commit 5dfb95d

9 files changed

Lines changed: 355 additions & 353 deletions

File tree

.github/workflows/playwright.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
node-version: '22.x'
3838

3939
- name: Install dependencies
40-
run: yarn
40+
run: yarn install --immutable
4141

4242
- name: Install Playwright Browsers
4343
run: yarn playwright install

.github/workflows/release-beta.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
node-version: '22.x'
3838

3939
- name: Install
40-
run: yarn
40+
run: yarn install --immutable
4141

4242
- name: Build Storybook
4343
run: |

.github/workflows/release-dev.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
node-version: '22.x'
3838

3939
- name: Install
40-
run: yarn
40+
run: yarn install --immutable
4141

4242
- name: Build Storybook
4343
run: |

.github/workflows/release-prerelease.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949
echo "RELEASE_VERSION=${{ steps.tagName.outputs.package }}_${{ steps.tagName.outputs.version }}" >> $GITHUB_ENV
5050
5151
- name: Install
52-
run: yarn
52+
run: yarn install --immutable
5353

5454
- name: Check
5555
run: |

.github/workflows/release-prod.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949
echo "RELEASE_VERSION=${{ steps.tagName.outputs.package }}_${{ steps.tagName.outputs.version }}" >> $GITHUB_ENV
5050
5151
- name: Install
52-
run: yarn
52+
run: yarn install --immutable
5353

5454
- name: Check
5555
run: |

.github/workflows/test-pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
node-version: '22.x'
3636

3737
- name: Install
38-
run: yarn
38+
run: yarn install --immutable
3939

4040
- name: Check
4141
run: |

.yarnrc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ compressionLevel: mixed
22

33
enableGlobalCache: false
44

5+
enableScripts: false
6+
57
nodeLinker: node-modules
68

79
npmAuthToken: "${NPM_TOKEN}"

package.json

Lines changed: 64 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -102,76 +102,76 @@
102102
"visual-test": "yarn build:storybook && yarn playwright test"
103103
},
104104
"dependencies": {
105-
"@linaria/core": "^6.3.0",
106-
"@linaria/react": "^6.3.0",
107-
"@oddbird/css-anchor-positioning": "^0.6.1"
105+
"@linaria/core": "6.3.0",
106+
"@linaria/react": "6.3.0",
107+
"@oddbird/css-anchor-positioning": "0.6.1"
108108
},
109109
"devDependencies": {
110-
"@babel/core": "^7.27.4",
111-
"@babel/preset-react": "^7.27.1",
112-
"@babel/preset-typescript": "^7.27.1",
113-
"@figma/code-connect": "^1.3.5",
114-
"@linaria/postcss-linaria": "^6.3.0",
115-
"@mdx-js/react": "^3.0.1",
116-
"@playwright/test": "^1.43.0",
117-
"@storybook/addon-a11y": "^9.1.4",
118-
"@storybook/addon-designs": "^10.0.2",
119-
"@storybook/addon-docs": "^9.1.4",
120-
"@storybook/addon-links": "^9.1.4",
121-
"@storybook/cli": "^9.1.4",
122-
"@storybook/icons": "^1.4.0",
123-
"@storybook/react-dom-shim": "^9.1.4",
124-
"@storybook/react-vite": "^9.1.4",
125-
"@testing-library/dom": "^10.4.0",
126-
"@testing-library/jest-dom": "^6.6.3",
127-
"@testing-library/react": "^16.3.0",
128-
"@types/babel__core": "^7",
110+
"@babel/core": "7.27.4",
111+
"@babel/preset-react": "7.27.1",
112+
"@babel/preset-typescript": "7.27.1",
113+
"@figma/code-connect": "1.3.5",
114+
"@linaria/postcss-linaria": "6.3.0",
115+
"@mdx-js/react": "3.0.1",
116+
"@playwright/test": "1.43.0",
117+
"@storybook/addon-a11y": "9.1.4",
118+
"@storybook/addon-designs": "10.0.2",
119+
"@storybook/addon-docs": "9.1.4",
120+
"@storybook/addon-links": "9.1.4",
121+
"@storybook/cli": "9.1.4",
122+
"@storybook/icons": "1.4.0",
123+
"@storybook/react-dom-shim": "9.1.4",
124+
"@storybook/react-vite": "9.1.4",
125+
"@testing-library/dom": "10.4.0",
126+
"@testing-library/jest-dom": "6.6.3",
127+
"@testing-library/react": "16.3.0",
128+
"@types/babel__core": "7.20.5",
129129
"@types/node": "22.15.32",
130-
"@types/postcss-flexbugs-fixes": "^5.0.3",
131-
"@types/react": "^18.2.75",
132-
"@types/react-dom": "^18.2.24",
133-
"@types/react-syntax-highlighter": "^15.5.11",
134-
"@typescript-eslint/eslint-plugin": "^7.6.0",
135-
"@typescript-eslint/parser": "^7.6.0",
136-
"@vitejs/plugin-react": "^5.0.2",
137-
"@vitest/coverage-v8": "^3.2.4",
130+
"@types/postcss-flexbugs-fixes": "5.0.3",
131+
"@types/react": "18.3.18",
132+
"@types/react-dom": "18.3.5",
133+
"@types/react-syntax-highlighter": "15.5.11",
134+
"@typescript-eslint/eslint-plugin": "7.6.0",
135+
"@typescript-eslint/parser": "7.6.0",
136+
"@vitejs/plugin-react": "5.0.2",
137+
"@vitest/coverage-v8": "3.2.4",
138138
"@wyw-in-js/babel-preset": "0.6.0",
139139
"@wyw-in-js/vite": "0.6.0",
140-
"aws-cdk": "^2.137.0",
141-
"aws-cdk-lib": "^2.137.0",
142-
"aws-sdk": "^2.1597.0",
143-
"colord": "^2.9.3",
144-
"concurrently": "^8.2.2",
145-
"constructs": "^10.3.0",
146-
"coverage-badges-cli": "^2.1.0",
140+
"aws-cdk": "2.137.0",
141+
"aws-cdk-lib": "2.137.0",
142+
"aws-sdk": "2.1597.0",
143+
"colord": "2.9.3",
144+
"concurrently": "8.2.2",
145+
"constructs": "10.3.0",
146+
"coverage-badges-cli": "2.1.0",
147147
"dashify": "2.0.0",
148-
"eslint": "^8.57.0",
149-
"eslint-config-prettier": "^9.1.0",
150-
"eslint-plugin-prettier": "^5.1.3",
151-
"eslint-plugin-react": "^7.34.1",
152-
"eslint-plugin-react-hooks": "^4.6.0",
153-
"eslint-plugin-storybook": "^9.1.4",
154-
"figma": "^0.0.1",
155-
"happy-dom": "^18.0.1",
156-
"move-file-cli": "^3.0.0",
157-
"postcss": "^8.5.6",
158-
"prettier": "^3.2.5",
159-
"react": "^18.2.0",
160-
"react-docgen-typescript-loader": "^3.7.2",
161-
"react-dom": "^18.2.0",
162-
"react-syntax-highlighter": "^15.5.0",
163-
"rimraf": "^5.0.5",
164-
"rollup": "^4.14.1",
165-
"rollup-plugin-css-only": "^4.5.2",
166-
"snyk": "^1.1288.0",
167-
"storybook": "^9.1.4",
168-
"style-dictionary": "^4.3.3",
169-
"stylelint": "^16.21.0",
170-
"ts-node": "^10.9.2",
171-
"typescript": "^5.9.2",
172-
"vite": "^7.1.4",
173-
"vite-plugin-svgr": "^4.5.0",
174-
"vitest": "^3.2.4"
148+
"eslint": "8.57.1",
149+
"eslint-config-prettier": "9.1.0",
150+
"eslint-plugin-prettier": "5.1.3",
151+
"eslint-plugin-react": "7.34.1",
152+
"eslint-plugin-react-hooks": "4.6.0",
153+
"eslint-plugin-storybook": "9.1.4",
154+
"figma": "0.0.1",
155+
"happy-dom": "18.0.1",
156+
"move-file-cli": "3.0.0",
157+
"postcss": "8.5.6",
158+
"prettier": "3.2.5",
159+
"react": "18.3.1",
160+
"react-docgen-typescript-loader": "3.7.2",
161+
"react-dom": "18.3.1",
162+
"react-syntax-highlighter": "15.5.0",
163+
"rimraf": "5.0.5",
164+
"rollup": "4.14.1",
165+
"rollup-plugin-css-only": "4.5.2",
166+
"snyk": "1.1288.0",
167+
"storybook": "9.1.4",
168+
"style-dictionary": "4.3.3",
169+
"stylelint": "16.21.0",
170+
"ts-node": "10.9.2",
171+
"typescript": "5.9.2",
172+
"vite": "7.1.4",
173+
"vite-plugin-svgr": "4.5.0",
174+
"vitest": "3.2.4"
175175
},
176176
"peerDependencies": {
177177
"react": ">=18.0.2",

0 commit comments

Comments
 (0)