Skip to content

Comments

Cicd#9

Merged
fbraza merged 6 commits intomainfrom
cicd
Sep 27, 2025
Merged

Cicd#9
fbraza merged 6 commits intomainfrom
cicd

Conversation

@fbraza
Copy link
Collaborator

@fbraza fbraza commented Sep 27, 2025

Implementation of GitHub workflow for continuous integration

@fbraza fbraza merged commit e206de7 into main Sep 27, 2025
2 checks passed
Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Comment on lines +8 to +11
sync:
desc: "Install dependencies"
cmds:
- uv sync

Choose a reason for hiding this comment

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

[P1] Install dev dependencies before lint/test

The sync task only runs uv sync, which installs the default dependency set. The tools invoked in the subsequent lint and test tasks (ruff, pytest, coverage) live in the [dependency-groups].dev section of pyproject.toml, so they are skipped when uv sync is called without --group dev or --all-groups. In CI this means the workflow will fail with ModuleNotFoundError as soon as linting or tests run. Please install the dev group (e.g. uv sync --group dev) or otherwise ensure these packages are present before executing lint/test steps.

Useful? React with 👍 / 👎.

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