gpt-engineer
gpt-engineer copied to clipboard
Update ci.yaml
[!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.tomlandpoetry.lockto paths for push events.- Setup:
- Updated
actions/checkouttov4andactions/setup-pythontov5.- Python versions
3.10,3.11,3.12used in matrix.- Dependencies:
- Installs
poetryandtox==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
pytestvia Poetry.- Runs tests with Tox for multi-environment support.
- Misc:
- Codecov upload step commented out for future use.
This description was created by
for eaeb2bb4f124df9960d0e8b4e1d4afe3805ed8e9. You can customize this summary. It will automatically update as commits are pushed.