Conversation
|
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
WalkthroughAdds a new GitHub Actions job Possibly related PRs
Suggested reviewers
🚥 Pre-merge checks | ✅ 2✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment Tip CodeRabbit can use TruffleHog to scan for secrets in your code with verification capabilities.Add a TruffleHog config file (e.g. trufflehog-config.yml, trufflehog.yml) to your project to customize detectors and scanning behavior. The tool runs only when a config file is present. |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In @.github/workflows/pull_request.yml:
- Around line 69-78: The pull_request.paths filter currently excludes deny.toml
so the "deny" job (job name: deny) can be skipped; update the pull_request.paths
configuration to include "deny.toml" and ".github/workflows/**" in the paths
list so changes to deny.toml or workflows will trigger the deny job (ensure the
existing exclude/include patterns are adjusted accordingly).
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
Run ID: 6a76b61e-0f9b-4ce0-9a0a-7fb98e1148d5
📒 Files selected for processing (3)
.github/workflows/main.yml.github/workflows/pull_request.ymldeny.toml
There was a problem hiding this comment.
♻️ Duplicate comments (1)
.github/workflows/pull_request.yml (1)
9-17:⚠️ Potential issue | 🟠 MajorInclude workflow file changes in
pull_request.paths.Line 17 adds
deny.toml, good catch — but without.github/workflows/**, CI-only edits can still dodge this workflow.Suggested patch
paths: # Only run when changes are made to rust code or root Cargo - "crates/**" - "fuzz/**" - "xtask/**" - "Cargo.toml" - "Cargo.lock" - "rust-toolchain.toml" - "rustfmt.toml" - "deny.toml" + - ".github/workflows/**"🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In @.github/workflows/pull_request.yml around lines 9 - 17, The pull_request workflow's paths list (pull_request.paths) omits workflow files so changes to CI YAML can bypass the job; update the paths array to include the workflow directory pattern ".github/workflows/**" (in addition to the existing entries like "deny.toml") so edits to workflow files will trigger the pull_request workflow.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Duplicate comments:
In @.github/workflows/pull_request.yml:
- Around line 9-17: The pull_request workflow's paths list (pull_request.paths)
omits workflow files so changes to CI YAML can bypass the job; update the paths
array to include the workflow directory pattern ".github/workflows/**" (in
addition to the existing entries like "deny.toml") so edits to workflow files
will trigger the pull_request workflow.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
Run ID: 7ce2126f-9805-43d3-89d6-cb7b5ea64928
📒 Files selected for processing (3)
.github/workflows/main.yml.github/workflows/pull_request.ymldeny.toml
✅ Files skipped from review due to trivial changes (1)
- deny.toml
|
It appears that boa uses |
|
Maybe it's too soon to add deny for paste, unless it's possible to configure deny to check only our direct dependencies. |
|
Yeah, seems to be an open issue for cargo-deny EmbarkStudios/cargo-deny#662 Went ahead and made this PR anyway: boa-dev/boa#5223 |
Summary
Adds cargo-deny to our ci to prevent pulling in this crate again.
generated by opus 4.6
Test Plan
ci should be green
Docs