Skip to content

Simplify CI workflows and update project configuration#21

Open
bernalde wants to merge 1 commit intoLyoHUB:mainfrom
SECQUOIA:pr/ci-improvements
Open

Simplify CI workflows and update project configuration#21
bernalde wants to merge 1 commit intoLyoHUB:mainfrom
SECQUOIA:pr/ci-improvements

Conversation

@bernalde
Copy link
Copy Markdown
Contributor

Summary

  • Fix pip install to use single pip install -e ".[dev]" instead of triple install in all CI workflows
  • Fix inverted draft/full test logic in pr-tests.yml (draft should skip coverage for fast feedback)
  • Remove dev-pyomo branch trigger from tests.yml
  • Remove emoji from CI echo statements for portability
  • Bump numpy to >=2.0.0, Python to >=3.9
  • Remove --cov from default pytest addopts (let CI pass --cov explicitly)
  • Add standard Python patterns to .gitignore

Test plan

  • All existing tests pass
  • CI workflows correctly handle draft vs ready PR logic

🤖 Generated with Claude Code

- Fix pip install to use single 'pip install -e .[dev]' instead of triple install
- Fix inverted draft/full test logic in pr-tests.yml
- Remove dev-pyomo branch trigger from tests.yml
- Remove emoji from CI echo statements
- Bump numpy to >=2.0.0, Python to >=3.9
- Remove --cov from default pytest addopts (let CI pass explicitly)
- Add standard Python patterns to .gitignore

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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