-
-
Notifications
You must be signed in to change notification settings - Fork 280
Lock file maintenance #3405
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Lock file maintenance #3405
Conversation
commit: |
✅ Deploy Preview for base-ui ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Bundle size report
Check out the code infra dashboard for more information about this PR. |
aff0f8b to
d1b56f6
Compare
d1b56f6 to
0e632bf
Compare
0e632bf to
8d1e916
Compare
8d1e916 to
41ca35b
Compare
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
44240d0 to
7b4af3d
Compare
|
Ok, so in theory, this PR solves all the security warnings in https://github.com/mui/base-ui/security/dependabot.
@mui/infra It feel like the way we manage our version ranges is wrong. We have stuff like this: Line 64 in 9b48f11
but we can easily have breaking changes between two patch versions with our So when https://docs.renovatebot.com/configuration-options/#lockfilemaintenance runs once a month, which does this:
It's a mess (this PR, a load of stuff was breaking on breaking changes from internal packages). So how about we manage this problem like this, here and in the other repositories: diff --git a/package.json b/package.json
index 9cdc21263..4424d537c 100644
--- a/package.json
+++ b/package.json
@@ -60,9 +60,9 @@
"@arethetypeswrong/cli": "^0.18.2",
"@babel/plugin-transform-react-constant-elements": "^7.27.1",
"@base-ui-components/monorepo-tests": "workspace:*",
- "@mui/internal-code-infra": "^0.0.3-canary.53",
- "@mui/internal-netlify-cache": "^0.0.2-canary.1",
- "@mui/internal-test-utils": "^2.0.15",
+ "@mui/internal-code-infra": "0.0.3-canary.53",
+ "@mui/internal-netlify-cache": "0.0.2-canary.1",
+ "@mui/internal-test-utils": "2.0.15",
"@next/eslint-plugin-next": "15.5.6",
"@octokit/rest": "^22.0.1",
"@playwright/test": "1.57.0",
@@ -86,7 +86,7 @@
"globby": "^16.0.0",
"lerna": "^9.0.1",
"markdownlint-cli2": "^0.19.1",
- "prettier": "^3.6.2",
+ "prettier": "~3.6.2",
"pretty-quick": "^4.2.2",
"publint": "^0.3.15",
"react": "^19.2.1", |
7b4af3d to
fe1a165
Compare

This PR contains the following updates:
🔧 This Pull Request updates lock files to use the latest dependency versions.
Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 04:59 AM, on day 4 of the month ( * 0-4 4 * * ) in timezone UTC, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.