Implement review fixes: semver library, scoping, case-insensitive matching, error logging, and configurable fail behavior (#7)
* Initial plan * Implement PR review comment fixes: semver library, error handling, case-insensitive matching, and rows scoping Co-authored-by: felickz <[email protected]> * Fix formatting and rebuild dist folder Co-authored-by: felickz <[email protected]> * Fix fail-closed logic and remove redundant @types/semver Co-authored-by: felickz <[email protected]> * Apply review feedback: fix empty range handling, add trimming, implement range check caching Co-authored-by: felickz <[email protected]> * Apply review feedback: align fail-closed behavior for empty version, fix TypeScript typing, normalize cache keys Co-authored-by: felickz <[email protected]> * Fix linter errors, optimize cache keys, and improve trimming logic Co-authored-by: felickz <[email protected]> * Add fail-open option for patch selection and optimize with preTrimmed flag Co-authored-by: felickz <[email protected]> * Enforce fail-closed with explicit validation, fix debug messages, normalize cache keys Co-authored-by: felickz <[email protected]> * Fix unreachable ternary in debug message and eliminate duplicate trim operation Co-authored-by: felickz <[email protected]> * Normalize eco comparison and add preNormalized option to avoid duplicate range conversion Co-authored-by: felickz <[email protected]> * Remove unnecessary cache, fix function signature, and correct semver comment Co-authored-by: felickz <[email protected]> * Make includePrerelease conditional based on version type to preserve range semantics Co-authored-by: felickz <[email protected]> * Improve debug message to report both invalid version and range when applicable Co-authored-by: felickz <[email protected]> * Convert to JSDoc, add explicit type annotation, and remove redundant initializer Co-authored-by: felickz <[email protected]> --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: felickz <[email protected]>
This commit is contained in:
@@ -36,6 +36,7 @@
|
||||
"got": "^14.4.7",
|
||||
"jest": "^29.7.0",
|
||||
"octokit": "^3.1.2",
|
||||
"semver": "^7.7.4",
|
||||
"spdx-expression-parse": "^3.0.1",
|
||||
"spdx-satisfies": "^6.0.0",
|
||||
"ts-jest": "^29.4.1",
|
||||
|
||||
Reference in New Issue
Block a user