-
Notifications
You must be signed in to change notification settings - Fork 6
chore: enforce npm min-release-age dependency cooldown #77
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: main
Are you sure you want to change the base?
Changes from all commits
714ad6c
5bfdaa1
65c9a80
2ded8dc
ae186b2
7a0237e
a877c3b
2bdf06c
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,3 @@ | ||||||
| min-release-age=3 | ||||||
|
devin-ai-integration[bot] marked this conversation as resolved.
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🟡 New dependency-age safety delay is set far too short to have any effect The waiting period before newly published packages may be installed is configured as 3 ( Units of the npm min-release-age settingnpm's
Suggested change
Was this helpful? React with 👍 or 👎 to provide feedback. |
||||||
| min-release-age-exclude[]=launchdarkly-eventsource | ||||||
| min-release-age-exclude[]=launchdarkly-js-sdk-common | ||||||
|
cursor[bot] marked this conversation as resolved.
|
||||||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| min-release-age=3 | ||
|
devin-ai-integration[bot] marked this conversation as resolved.
cursor[bot] marked this conversation as resolved.
|
||
| min-release-age-exclude[]=launchdarkly-eventsource | ||
| min-release-age-exclude[]=launchdarkly-js-sdk-common | ||
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.
🟡 Continuous integration no longer tests the oldest supported Node version
The build matrix no longer includes any older Node version (
{os: ubuntu-latest, node: 22}replacing 18 at.github/workflows/ci.yml:19) even though the package still declares support down to Node 12, so breakage on older supported runtimes goes undetected.Impact: Users on older but officially supported Node versions can receive a release that fails for them without any test having caught it.
Mismatch between declared engine range, contributing guide, and the CI matrix
CONTRIBUTING.mdstates "The project should be built and tested against the lowest compatible version, Node 12", andpackage.jsondeclares"engines": {"node": ">= 12.0.0"}. After this change the matrix only coverslatestand22. Either the engines range / contributing guide should be updated to match the new minimum, or an older Node entry should be retained in the matrix.Prompt for agents
Was this helpful? React with 👍 or 👎 to provide feedback.