Skip to content

Conversation

@ml-evs
Copy link
Member

@ml-evs ml-evs commented Sep 23, 2025

Just toying around to see what this would involved. Related to #2311.

Main outstanding question is how we can modify our dependabot approach to keep direct deps tested and up to date whilst making better use of explicitly pinned subdeps during our own builds.

Options:

  1. keep requirements.txt files for dependabot and remember to update uv.lock when necessary
  2. tell dependabot to only look at pyproject.toml deps and broaden them where necessary, then forcing uv.lock updates too
  3. tell dependabot to explicitly watch uv.lock (seemingly not well supported)
  4. run our own scheduled workflow that proposes changes to uv.lock (could be used in conjunction with 2.)

@ml-evs ml-evs changed the title Replace CI workflows with uv and add uv.lock Use uv in CI workflows and add uv.lock Sep 23, 2025
@ml-evs ml-evs added the on-hold For PRs/issues that are on-hold for an unspecified time label Oct 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

on-hold For PRs/issues that are on-hold for an unspecified time

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants