Skip to content

[CI] Stop tracking root uv lockfile - #3231

Open
jiayuasu wants to merge 1 commit into
apache:masterfrom
jiayuasu:build/remove-root-uv-lock
Open

[CI] Stop tracking root uv lockfile#3231
jiayuasu wants to merge 1 commit into
apache:masterfrom
jiayuasu:build/remove-root-uv-lock

Conversation

@jiayuasu

@jiayuasu jiayuasu commented Aug 4, 2026

Copy link
Copy Markdown
Member

Did you read the Contributor Guide?

Is this PR related to a ticket?

  • No:
    • this is a CI update. The PR name follows the format [CI] my subject

What changes were proposed in this PR?

  • Stop tracking the root uv.lock, which is used only for documentation and development tooling.
  • Ignore locally generated root lockfiles and remove the root uv Dependabot configuration.
  • Keep make update-deps able to refresh local dependencies through uv sync --upgrade.
  • Update the developer guide to describe locally resolved dependency versions.

This avoids recurring Dependabot alerts and update churn for transitive documentation dependencies. Documentation and development environments will resolve the latest compatible versions when refreshed.

How was this patch tested?

  • prek run --files .gitignore .github/dependabot.yml Makefile docs/setup/compile.md
  • git diff --check

Did this PR include necessary documentation updates?

  • Yes, the developer guide now reflects that dependency versions are resolved locally rather than committed in a root lockfile.

@jiayuasu
jiayuasu marked this pull request as ready for review August 4, 2026 18:21
@jiayuasu
jiayuasu requested a review from jbampton as a code owner August 4, 2026 18:21
@jiayuasu
jiayuasu force-pushed the build/remove-root-uv-lock branch from 88306a8 to 1a1863f Compare August 4, 2026 18:25
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