← Back to issue list

feat(scan-python): allow extra uv export arguments

View original Github issue

Metadata

Project
starflow
Number
#26
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Merged. Enables passing extra arguments to uv export, resolving venv scan failures caused by charmcraft's apt extra. Approved by two reviewers and merged with an 8-line addition.

Suggested action:

No scores available.

Issue body

This allows extra arguments to uv export. This is needed because charmcraft has an `apt` extra that causes the venv scans to fail, but python-apt is scanned separately anyway. Example failure: https://github.com/canonical/charmcraft/actions/runs/12206818787/job/34057104395?pr=2015

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged. Enables passing extra arguments to uv export, resolving venv scan failures caused by charmcraft's apt extra. Approved by two reviewers and merged with an 8-line addition.
qwen3.6-35b-a3b-mtp-q6 Merged to allow extra uv export arguments, resolving venv scan failures caused by charmcraft's apt extra. The change enables python-apt to be scanned separately without triggering export errors.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#27 feat(scan-python): more configurable uv starflow merged Merged after maintainer approval and commit signing. Disables uv.lock exporting and adds a Trivy scan using a uv-synced virtual environment, resolving export limitations and improving security coverage.
78%
#29 fix(scan-python): Fix uv sync extra args input starflow merged Merged a one-line fix for the scan-python component that corrected the uv sync extra arguments input. Approved by a reviewer and integrated without additional comments or CI checks.
73%