Skip to content

Optimize diff generation and add transitive dependency toggle#4

Merged
stixx merged 4 commits intomainfrom
optimizations
Feb 21, 2026
Merged

Optimize diff generation and add transitive dependency toggle#4
stixx merged 4 commits intomainfrom
optimizations

Conversation

@stixx
Copy link
Owner

@stixx stixx commented Feb 21, 2026

✨ Key Changes

  • Direct Dependency Filtering (Default): The action now defaults to reporting only changes in direct dependencies. This significantly reduces "noise" from transitive updates and prevents exceeding GitHub's 64KB comment limit.
  • New Toggle: Added include-transitive input. Set it to true if you still need to see every sub-dependency change.
  • Improved Reliability:
    • Increased Git maxBuffer to 50MB to prevent crashes on massive package-lock.json files.
    • Added helpful error messaging for shallow clones (reminding users to set fetch-depth: 0).
  • Fixed NPM Links: Resolved issues where nested packages generated broken 404 links to the npm registry.

@stixx stixx merged commit 1930c03 into main Feb 21, 2026
1 check passed
@stixx stixx deleted the optimizations branch February 21, 2026 21:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant