#36609 ci: update some infra
| Reviewability | Reviews | Agreement | Size | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| #36609 ci: update some infra | Ready | 0 | Crickets | 0 + 4 tests | ||||||
|
|
|
|
| ||||||
Reviewability: ReadyStalePaused Agreement: StrongPositivePositive w/ caveatsNeutralMildDisputedBlockedCrickets Reviews: current code-review ACKs, then (+stale ACKs) and -NACKs; greener = more ACKs. Size: lines added or modified outside tests, then in tests; greener = smaller. | ||||||||||
Goal
Updates CI linting tools and container base dependencies to newer versions. Bumps uv to 0.13, ruff to 0.17, mypy to 2.4.0, and markdown-link-check (MLC) to 1.3.0.
Problem: CI linters and tool versions become outdated over time, missing upstream checks, bug fixes, and performance improvements.
Evidence of importance:
- Commit messages specify version updates across lint CI files: uv 0.13, ruff 0.17, mypy 2.4.0, MLC 1.3.0.
Risk of a mistake: low (tests, tooling). A faulty tool update could cause linting jobs in CI to fail or report false positives, but it does not affect node binaries or release code.
Changed since the previous assessment: No changes to the patch content or approach; concrete patch diff provided.
Reviewability
Ready
Nothing known that would invalidate a review now.
Agreement
Crickets
no substantive comment either way
Objections, suggestions, and questions: none recorded.
Files
8 lines under test/bench/ci.
- ci/lint_imagefile +2/-2
- ci/lint/01_install.sh +1/-1
- ci/lint/requirements.txt +1/-1
Card
The short text the ranking pass compares across PRs.
Updates continuous integration linting dependencies by bumping uv, ruff, mypy, and markdown-link-check to newer releases. This keeps CI lint tooling current with upstream improvements and bug fixes. It carries low risk and affects only CI configuration files.
Data
labels: Tests
Categories
Build and CI
P4 · cleanup
This PR performs routine version bumps for CI linting tools and container dependencies (uv 0.13, ruff 0.17, mypy 2.4.0, MLC 1.3.0). It does not fix CI flakiness, build failures, or reproducibility issues.
Membership: Modifies CI configuration scripts and dependency files in ci/
Factors: security/stability 0, bug 0, performance 0, user value 0, leverage 0
Test infrastructure
P4 · cleanup
Updating linting utilities is routine maintenance that does not address misleading test signals, flaky tests, or core testing coverage.
Membership: Has the Tests label and updates linter machinery used in automated testing
Factors: security/stability 0, bug 0, performance 0, user value 0, leverage 0