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

ci: Add multi python version configuration for testing #91

Merged
merged 2 commits into from
Dec 20, 2024

Conversation

lsetiawan
Copy link
Member

This pull request includes several updates to the CI configuration and environment setup for the phylo2vec project. The main changes involve adding support for multiple Python environments and restructuring the environment definitions in the pixi.toml file.

CI Configuration Updates:

  • .github/workflows/ci-python.yml: Updated the CI workflow to support multiple Python environments (py310, py311, py312) and removed the hardcoded PIXI_PYTHON_ENV variable.

Environment Definitions:

  • pixi.toml:
    • Added new environment definitions for py310, py311, and py312.
    • Restructured the py-phylo2vec and r-phylo2vec environments to include features and solve groups.
    • Updated feature dependencies to specify Python versions (3.10.*, 3.11.*, 3.12.*) and added new features for pydev and pydocs.

Dependency Updates:

Related Issues

Closes #90

Copy link

deepsource-io bot commented Dec 20, 2024

Here's the code health analysis summary for commits 879d014..b188319. View details on DeepSource ↗.

Analysis Summary

AnalyzerStatusSummaryLink
DeepSource Rust LogoRust✅ SuccessView Check ↗
DeepSource Python LogoPython✅ SuccessView Check ↗

💡 If you’re a repository administrator, you can configure the quality gates from the settings.

@lsetiawan lsetiawan merged commit 5524d0b into uw-ssec:dev Dec 20, 2024
9 checks passed
@lsetiawan lsetiawan deleted the multi-python branch December 20, 2024 22:12
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.

ci: Add python test for py311 and py312
1 participant