Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test Python and OS matrices #779

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

Conversation

glenn-jocher
Copy link
Member

@glenn-jocher glenn-jocher commented Jul 26, 2024

πŸ› οΈ PR Summary

Made with ❀️ by Ultralytics Actions

🌟 Summary

Enhanced the CI pipeline to support more OS and Python versions while improving testing capabilities.

πŸ“Š Key Changes

  • Added support for macOS and Windows in CI pipeline.
  • Expanded Python version compatibility to include versions 3.8 through 3.12.
  • Increased CI job timeout from 60 to 180 minutes.
  • Included special support for macOS 14 on M1 runners for Python versions 3.10 and above.

🎯 Purpose & Impact

  • Broader Compatibility: πŸ–₯️ Ensures the codebase is tested across multiple operating systems and Python versions, catching more potential issues.
  • Increased Reliability: ⏳ The increased timeout helps avoid premature job failures, allowing more thorough testing.
  • Improved Ecosystem Support: 🍏 Special handling for macOS on M1 enables optimization for Apple's latest hardware.

sourcery-ai[bot]

This comment was marked as off-topic.

@UltralyticsAssistant UltralyticsAssistant added the enhancement New feature or request label Jul 26, 2024
@ultralytics ultralytics deleted a comment from sourcery-ai bot Jul 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants