Skip to content

[CI/Build] Repair CUDA test dependency updates - #317

Merged
yangzhuxinyzx merged 5 commits into
mainfrom
codex/v100-dependency-lock-audit-20260826-041357
Aug 26, 2026
Merged

yangzhuxinyzx merged 5 commits into
mainfrom
codex/v100-dependency-lock-audit-20260826-041357

Conversation

@yangzhuxinyzx

Copy link
Copy Markdown
Contributor

Purpose

Audit and safely land the useful dependency updates from #304, #305, and #306 on the latest main without importing the incompatible chardet update from #307.

  • Upgrade sentence-transformers 5.2.0 -> 6.0.0.
  • Upgrade Pillow 10.4.0 -> 12.3.0.
  • Upgrade Black 24.10.0 -> 26.5.1 and lock its new required pytokens dependency.
  • Repair the shared CrossEncoder test runner to use the supported model_kwargs parameter (valid in both SentenceTransformers 5.2 and 6.0).
  • Keep chardet at 5.2.0 because mbstrdecoder==1.1.3 requires chardet>=3.0.4,<6.

Audit notes

The original Dependabot PRs changed only one lock line each. Re-resolving the CUDA test lock showed:

Test Plan / Result

  • uv pip compile requirements/test/cuda.in -c requirements/cuda.txt -o requirements/test/cuda.txt --index-strategy unsafe-best-match --torch-backend cu130 --python-platform x86_64-manylinux_2_28 --python-version 3.12 — passed, 316 packages resolved.
  • Import/signature smoke with SentenceTransformers 6.0.0 + Transformers 5.5.3 — passed.
  • CrossEncoder signature smoke with SentenceTransformers 5.2.0 — passed.
  • Pillow 12.3 image composition/drawing smoke — passed.
  • Black 26.5.1 formatting smoke with pytokens==0.4.1 — passed.
  • pre-commit run --files requirements/test/cuda.txt tests/conftest.py — all applicable hooks passed.

No GPU or end-to-end model test was run.

Supersedes the effective changes of #304, #305, and #306 after merge. #307 should remain open until its parent dependency permits chardet 6+.

dependabot Bot and others added 5 commits August 26, 2026 12:14
Bumps [sentence-transformers](https://github.com/huggingface/sentence-transformers) from 5.2.0 to 6.0.0.
- [Release notes](https://github.com/huggingface/sentence-transformers/releases)
- [Commits](huggingface/sentence-transformers@v5.2.0...v6.0.0)

---
updated-dependencies:
- dependency-name: sentence-transformers
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pillow](https://github.com/python-pillow/Pillow) from 10.4.0 to 12.3.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](python-pillow/Pillow@10.4.0...12.3.0)

---
updated-dependencies:
- dependency-name: pillow
  dependency-version: 12.3.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [black](https://github.com/psf/black) from 24.10.0 to 26.5.1.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](psf/black@24.10.0...26.5.1)

---
updated-dependencies:
- dependency-name: black
  dependency-version: 26.5.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [chardet](https://github.com/chardet/chardet) from 5.2.0 to 7.6.0.
- [Release notes](https://github.com/chardet/chardet/releases)
- [Changelog](https://github.com/chardet/chardet/blob/main/docs/changelog.rst)
- [Commits](chardet/chardet@5.2.0...7.6.0)

---
updated-dependencies:
- dependency-name: chardet
  dependency-version: 7.6.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: yangzhuxinyzx <153831768+yangzhuxinyzx@users.noreply.github.com>
@yangzhuxinyzx
yangzhuxinyzx marked this pull request as ready for review August 26, 2026 04:24
@yangzhuxinyzx
yangzhuxinyzx merged commit 232e1e4 into main Aug 26, 2026
4 checks passed
@yangzhuxinyzx
yangzhuxinyzx deleted the codex/v100-dependency-lock-audit-20260826-041357 branch August 26, 2026 07:55
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