fix: use curl instead of wget and add agent docs #100
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
curl instead of wget: The integration tests were failing on macOS because
wgetis not pre-installed. Sincecurlis available by default on both macOS and Linux, this ensures developers can run tests locally regardless of their OS.undici override:
@actions/http-clientdepends on a vulnerable version ofundici(CVE GHSA-g9mf-h72j-4rw9). Since there's no fixed version available yet and npm audit creates an infinite loop between package versions, we use an override as a temporary workaround. This is documented inAGENTS.mdas technical debt to remove once upstream fixes the issue.Pre-commit protection: Added
no-commit-to-branchhook to prevent accidental direct commits to master.Agent documentation: Added
AGENTS.mdandCLAUDE.mdfor LLM-based coding agents working with this repository.Test plan
npm auditreports 0 vulnerabilities