Back

uv #17775

Add riscv64 Docker images

by zanieb · Feb 06, 2026 at 19:08 UTC · scan-b90e653a53e19de1

Critical Risk (100%)

Get this automatically on every PR

Install the Axiomo GitHub App to get Signals as check runs and PR comments on every pull request.

Install App

Risk Assessment

Risk level: Critical (100%)

Risk Drivers

  • large_diff: Large change: 1203 lines modified
  • high_file_spread: Touches 38 files
  • multiple_concerns: Spans 15 directories
  • touches_ci_config: Modifies ci_config code
  • touches_container_config: Modifies container_config code
  • cross_concern_spread: Touches 4 functional domains: ci_cd, configuration, documentation, testing
  • api_surface_change: API surface changed in 1 file(s)

Intent

3/3 criteria met

Add riscv64 Docker images

Non-Goals

  • - Deprecations
  • - Code refactoring

Acceptance Criteria

  • โœ“
    riscv64 platform included in Docker build

    build-docker.yml adds linux/riscv64

  • โœ“
    riscv64 platform compatibility in Dockerfile

    Dockerfile updated with riscv64gc-unknown-linux-musl

  • โœ“
    Updated version for Ruff documented

    uv-bin-install/src/lib.rs updates Ruff to version 0.15.0

Confidence: 90.0% Source: diff analysis AI: openai

Contributors

zanieb PR Author 12 commits + Trusted
Account Age: 4859 days
Prior PRs: 2029
Merged: 1787

Trusted contributor with 1787 merged PRs. maintains 116 public repositories. has 908 followers.

konstin 2 commits + Trusted
Account Age: 4360 days
Prior PRs: 1096
Merged: 1006

Trusted contributor with 1006 merged PRs. maintains 173 public repositories. has 354 followers.

charliermarsh 1 commit + Trusted
Account Age: 5145 days
Prior PRs: 3077
Merged: 2961

Trusted contributor with 2961 merged PRs. has 6228 followers.

Evidence

Evidence Completeness: 50.0%
ci_passing Failing
build_successful Failing
tests_passing Unavailable
lint_passing Passing
Missing: security_scan_clean, coverage_maintained

Supply Chain

Elevated Risk
Modifies dependencies
Modifies lockfile
Modifies CI config
Modifies build scripts

Focus Files

Review 9 high-priority file(s)

.github/workflows/build-docker.yml +25

Modifies ci_config code; Configuration

high
.github/workflows/build-release-binaries.yml +7

Modifies ci_config code; Configuration

high
Dockerfile +1

Modifies container_config code; Configuration

high
crates/uv/src/commands/tool/install.rs +133

133 lines changed; Source code

high
crates/uv/tests/it/lock.rs +123

123 lines changed; Source code

high
crates/uv/tests/it/tool_install.rs +170

170 lines changed; Source code

high
crates/uv/tests/it/sync.rs +87

87 lines changed; Source code

high
crates/uv/tests/it/tool_run.rs +87

87 lines changed; Source code

high
crates/uv/tests/it/pip_install.rs +80

80 lines changed; Source code

high
crates/uv/src/commands/tool/run.rs +70

70 lines changed; Source code

medium

+28 more files

Triage

199

minutes to review

extensive

effort level

none

staleness risk

Schedule dedicated review time; consider pair review

Recommendation

REQUEST CHANGES 45.0% readiness

Critical risk level requires changes before approval

Next Steps

Concern

Consider breaking into smaller PRs

Concern .github/workflows/build-docker.yml

Requires security review for ci_config changes

Question

Why is security_scan_clean missing? Consider adding this check.

Question

Why is coverage_maintained missing? Consider adding this check.

Suggestion .github/workflows/build-docker.yml

CI configuration changed - verify build/deploy behavior