-
-
Notifications
You must be signed in to change notification settings - Fork 327
ci: dependabot minimum package age check #23118
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
Conversation
| npmMinimalAgeGate: 4320 | ||
| # Skip age gate for experimental, rapidly changing packages | ||
| npmPreapprovedPackages: | ||
| - "@evolu/*" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| - "@evolu/*" | |
| - "@evolu/*" | |
| - "@types/invity-api" |
our package
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added ✔️
In case of .yarnrc.yml it works with names in form @scope/name@resolver, in our case resolver is always npm, so I wrote it @* at the end, which will mean any version
e680678 to
313b9be
Compare
|
✅ Previously successful run of [Test] PR Suite Web e2e tests workflow has been found. |
|
✅ Previously successful run of [Test] PR Suite Desktop e2e tests workflow has been found. |
313b9be to
ad7d487
Compare
ad7d487 to
aab3aa3
Compare
komret
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👏
Description
Exclusions
Exclusions are ofc possible for experimental, rapidly changing packages. Adding a few that we know about right away.
How to bump deps now?
When you run for example
yarn list-outdated TEAM, the age gate is honored. So for example it suggests eslint 9.38 (old enough), not 9.39.1 (too young), which is amazing, otherwise it'd be really annoying 🙂yarn uphonors the age gate automaticallyncudoesn't do it automatically, but since 19.1.0 you can specify-calias--cooldownyourself, so for example:ncu --deep -u -c 14 -t greatest --pre 0 -f @eslint/jswill update
eslintto the age gated version in all package.jsons 🚀 🙂greatestmust be specified; defaultlatestmay not match anything with-c(more on that here)Related Issue
Resolve #22681
Screenshots
I installed eslint 9.39.1, which is 9 days old as of writing this PR, and it won't let me install:
🔍🖥️ Suite web test results: View in Currents
🔍🖥️ Suite desktop test results: View in Currents