Skip to content

CI: install dev extras in test workflow so pytest is available - #2

Merged
JCbral04 merged 2 commits into
mainfrom
copilot/fix-test-job-3-12
Sep 20, 2026
Merged

JCbral04 merged 2 commits into
mainfrom
copilot/fix-test-job-3-12

Conversation

Copilot AI commented Sep 20, 2026 •

Copy link
Copy Markdown
Contributor

The test (3.12) GitHub Actions job failed because the workflow installed only runtime deps, while pytest is declared in optional dev dependencies. This PR updates CI dependency installation so matrix test jobs can execute the test command reliably.

  • Root cause addressed

    • Workflow used pip install -e ., which does not install project.optional-dependencies.dev.
  • Workflow change

    • Updated the test workflow install step to include dev extras:
      • pip install -e ".[dev]"
  • Impact

    • Keeps package runtime deps unchanged.
    • Ensures CI test environments include pytest across Python versions.
- name: Install dependencies
  run: |
    python -m pip install --upgrade pip
    pip install -e ".[dev]"

Co-authored-by: JCbral04 <146203434+JCbral04@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix failing GitHub Actions job test (3.12) CI: install dev extras in test workflow so pytest is available Sep 20, 2026
Copilot AI requested a review from JCbral04 September 20, 2026 19:34
@JCbral04
JCbral04 marked this pull request as ready for review September 20, 2026 19:36
@JCbral04
JCbral04 merged commit 59bfa4b into main Sep 20, 2026
4 checks passed
@JCbral04
JCbral04 deleted the copilot/fix-test-job-3-12 branch September 20, 2026 19:36
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