Skip to content

chore(build): remove uv version pin - #1810

Merged
TATP-233 merged 1 commit into
mainfrom
chore/issue-1809-unpin-uv
Oct 1, 2026
Merged

TATP-233 merged 1 commit into
mainfrom
chore/issue-1809-unpin-uv

Conversation

@TATP-233

@TATP-233 TATP-233 commented Oct 1, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Removed [tool.uv].required-version = "==0.12.5" from both the standard and ROCm project profiles.
  • Stopped requesting uv 0.12.5 in CI, docs, and release workflows; Docker and installation docs now use the standard uv installer.
  • Recorded the workflow change in the bilingual changelog. Dependency reproducibility remains owned by uv.lock; no runtime/backend contract changed.

Linked Work

Validation

  • make test-all passed on the final local head before this PR was created or updated
  • Additional task-specific validation listed below

Commands actually run:

rg -n 'required-version|uv/0\.12\.5|uv==0\.12\.5|"0\.12\.5"' . --glob '!uv.lock' --glob '!uv.rocm.lock'
uv run python - <<'PY'
# Parsed all changed GitHub workflow YAML files and asserted both project
# TOML profiles no longer contain tool.uv.required-version.
PY
uv lock --check
uv run pytest tests/scripts/test_check_docs.py -q
UNILAB_DOCS_SKIP_AUTODOC=1 uv run --no-project --with-requirements docs/sphinx/requirements.txt sphinx-build -b html -n docs/sphinx/source docs/sphinx/build/html
make check
make test-all

Results:

  • The remaining 0.12.5 references are historical changelog entries only.
  • YAML/TOML parsing checks passed, and uv lock --check reported Resolved 240 packages with no lockfile change.
  • Docs checks: 19 passed; Sphinx build succeeded with no warnings.
  • make check: passed. Existing pyright warning: unresolved optional drake_uni.runtime import (0 errors).
  • make test-all: 1567 passed, 27 skipped, 606 deselected; benchmark smoke passed 35/35 module imports and 36/36 script imports.

Remote CI route:

Impact

  • Backend impact: none
  • Platform impact: macOS / Linux / Windows source workflow
  • Training effect expected: no

Artifacts

  • W&B: not applicable
  • benchmark result: not applicable
  • video / screenshot: not applicable
  • ONNX / checkpoint: not applicable

Checklist

  • Added or updated tests where needed
  • Updated docs if behavior or workflow changed
  • Linked the driving issue
  • Noted any follow-up work explicitly

@TATP-233

TATP-233 commented Oct 1, 2026

Copy link
Copy Markdown
Collaborator Author

Remote current-head validation: CI https://github.com/Motphys/UniLab/actions/runs/36870508190 succeeded (benchmark-smoke, mypy, pyright, ruff-format, ruff-lint, test). Docs https://github.com/Motphys/UniLab/actions/runs/36870508460 also succeeded.

@TATP-233
TATP-233 merged commit 0fd2bd5 into main Oct 1, 2026
8 checks passed
@TATP-233
TATP-233 deleted the chore/issue-1809-unpin-uv branch October 1, 2026 15:36
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.

1 participant