Skip to content

✨ [+feature] Added uv audit column#44

Merged
davidbrownell merged 1 commit into
mainfrom
UvAudit
Jun 17, 2026
Merged

✨ [+feature] Added uv audit column#44
davidbrownell merged 1 commit into
mainfrom
UvAudit

Conversation

@davidbrownell

Copy link
Copy Markdown
Owner

📝 Description

Added uv audit column.

⚙️ Work Item

N/A

🎥 Demo

N/A

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new “uv audit” status column to AllGitStatus so Python repositories can surface dependency vulnerability scan results alongside existing local/git/GitHub status indicators.

Changes:

  • Introduces UvAuditSource that runs uv audit for repos containing a root pyproject.toml.
  • Wires the new source + UvAuditColumn into MainApp and updates integration coverage for the column map.
  • Adds unit tests covering non-Python repos, no-vuln, vuln-found, and error paths, and documents the feature in the README.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 9 comments.

Show a summary per file
File Description
tests/Sources/UvAuditSource_test.py Adds unit tests for UvAuditSource behavior and error handling.
tests/MainApp_integration_test.py Ensures the new column is included in the app’s column map expectations.
src/AllGitStatus/Sources/UvAuditSource.py Implements uv audit execution and maps results to ResultInfo / ErrorInfo.
src/AllGitStatus/MainApp.py Adds the UvAuditColumn, maps it to the new source key, and runs the source during cell loading.
README.md Documents the new Python dependency auditing feature and its uv requirement.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread tests/Sources/UvAuditSource_test.py
Comment thread tests/Sources/UvAuditSource_test.py
Comment thread tests/Sources/UvAuditSource_test.py
Comment thread tests/Sources/UvAuditSource_test.py
Comment thread tests/Sources/UvAuditSource_test.py
Comment thread tests/Sources/UvAuditSource_test.py
Comment thread tests/Sources/UvAuditSource_test.py
Comment thread src/AllGitStatus/Sources/UvAuditSource.py
Comment thread src/AllGitStatus/MainApp.py Outdated
@davidbrownell davidbrownell merged commit 6adf4c0 into main Jun 17, 2026
11 checks passed
@davidbrownell davidbrownell deleted the UvAudit branch June 17, 2026 17:08
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.

2 participants