Skip to content

Make dev and ci environments use uv#66

Merged
eivindjahren merged 1 commit into
mainfrom
setup_dependabot_and_uv
Jul 2, 2026
Merged

Make dev and ci environments use uv#66
eivindjahren merged 1 commit into
mainfrom
setup_dependabot_and_uv

Conversation

@eivindjahren

Copy link
Copy Markdown
Collaborator

Also changes the dependabot schedule to quarterly.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR migrates the project’s dev/CI dependency management from pip + requirements.txt to uv, and updates Dependabot to run on a quarterly cadence.

Changes:

  • Add uv.lock and define a dev dependency group in pyproject.toml.
  • Update GitHub Actions workflow to install/sync dependencies via uv and run tooling through uv run.
  • Update documentation (README) and Dependabot config to match the new dependency workflow and cadence.

Reviewed changes

Copilot reviewed 4 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
uv.lock Adds an uv lockfile for reproducible dev/CI installs.
requirements.txt Removes legacy pip requirements file in favor of uv groups/lockfile.
README.md Updates test instructions to use uv sync and uv run.
pyproject.toml Introduces [dependency-groups] for dev tools and configures [tool.uv].
.github/workflows/build.yml Switches CI environment setup/tests/style checks to use uv.
.github/dependabot.yml Moves to quarterly updates and adds uv lockfile updates.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/build.yml Outdated
Als changes the dependabot schedule to quarterly.
@eivindjahren eivindjahren force-pushed the setup_dependabot_and_uv branch from 63d327f to 869ef87 Compare July 2, 2026 08:20
@eivindjahren eivindjahren merged commit 86804a8 into main Jul 2, 2026
13 checks passed
@eivindjahren eivindjahren deleted the setup_dependabot_and_uv branch July 2, 2026 08: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.

3 participants