gpt-engineer icon indicating copy to clipboard operation
gpt-engineer copied to clipboard

Update ci.yaml

Open Roshmita-viswa opened this issue 1 month ago • 0 comments

[!IMPORTANT] Update CI workflow to use Poetry and Tox for testing across Python versions 3.10, 3.11, and 3.12, with improved setup and dependency management.

  • Workflow Name:
    • Renamed to Tox + Poetry CI (All Python Versions).
  • Triggers:
    • Added pyproject.toml and poetry.lock to paths for push events.
  • Setup:
    • Updated actions/checkout to v4 and actions/setup-python to v5.
    • Python versions 3.10, 3.11, 3.12 used in matrix.
  • Dependencies:
    • Installs poetry and tox==4.15.0.
    • Configures Poetry to create and use in-project virtual environments.
    • Installs dependencies with Poetry, regenerating lock file if outdated.
  • Testing:
    • Runs tests with pytest via Poetry.
    • Runs tests with Tox for multi-environment support.
  • Misc:
    • Codecov upload step commented out for future use.

This description was created by Ellipsis for eaeb2bb4f124df9960d0e8b4e1d4afe3805ed8e9. You can customize this summary. It will automatically update as commits are pushed.

Roshmita-viswa avatar Oct 09 '25 11:10 Roshmita-viswa