Skip to content

Conversation

@AndreuCodina
Copy link
Owner

No description provided.

Copilot AI review requested due to automatic review settings December 7, 2025 12:20
@AndreuCodina AndreuCodina merged commit 42cbe6e into main Dec 7, 2025
7 of 8 checks passed
@AndreuCodina AndreuCodina deleted the feature/add-makefile branch December 7, 2025 12:22
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This pull request replaces poethepoet as a task runner with a traditional Makefile. The change simplifies the project's tooling by removing a Python-specific task runner in favor of the widely-used Make build automation tool.

  • Removes the poethepoet dependency and its configuration from pyproject.toml
  • Adds a new Makefile with a check-code target that runs ruff and ty checks
  • Updates the CI workflow to use the new Make-based command

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

File Description
uv.lock Removes poethepoet (0.38.0) and its dependency pastel (0.2.1) from the lock file
pyproject.toml Removes poethepoet from dev dependencies and removes the [tool.poe.tasks] configuration section
Makefile Adds new file with check-code target executing ruff check, ruff format --diff, and ty check via uv run
.github/workflows/pull_request.yaml Updates CI workflow to use make check-code instead of uv run --frozen -- poe check-code

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

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.

2 participants