Repository navigation
fix: Migrate Ruff action to astral-sh/ruff-action@v3 - #62
Conversation
📊 PR Complexity Assessment: Simple (Score: 1/5)Small, low-risk maintenance PR migrating the Ruff GitHub Action from chartboost/ruff-action@v1 to the official astral-sh/ruff-action@v3, pinned to ruff 0.16.0, plus a purely cosmetic multi-line import reformat in agent/trufflehog_agent.py (~19 LOC across 2 files, no logic changes). The main considerations are CI behavior parity (the second lint step now relies on the new action's default args after dropping legacy parameters) and verifying the pinned ruff version resolves and produces no new violations. Runtime code and public contracts are unaffected. Not an auto-merge candidate solely because a CI/CD workflow file is modified, which counts as a sensitive path. 🔍 Complexity Drivers
🎯 Suggested Attention Areas
|
There was a problem hiding this comment.
Code Review Summary
Total Issues Found: 2 (both minor style/convention suggestions)
Critical Issues (Bugs): 0
Security Issues: 0
The implementation is functionally sound with no correctness or security concerns. The only findings are two instances of grouped parenthesized imports in agent/trufflehog_agent.py that should follow the project's one-import-per-symbol convention. These are trivial, mechanical fixes with zero behavioral impact. After applying these import reformats, the PR is ready to merge.
Summary of Changes
Migrating the Ruff GitHub Action from
chartboost/ruff-actiontoastral-sh/ruff-action@v3pinned to version0.16.0.chartboost/ruff-action@v1withastral-sh/ruff-action@v3pinned toversion: 0.16.0.