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 job to test with pre-release dependencies, including Mesa #218

Merged
merged 1 commit into from
Aug 14, 2024

Conversation

EwoutH
Copy link
Member

@EwoutH EwoutH commented Aug 14, 2024

Add job to the test matrix which installs pre-release dependencies, including Mesa pre-releases (like the current 3.0 alpha builds). This gives an early warning if a pre-release will break Mesa-geo and it allows to check if Mesa-geo also works with the latest Mesa pre-release.

The name: [""] part is necessary to separate the pre-release job from the regular Ubuntu Python 3.12 job, without it, it would override that one.

@EwoutH
Copy link
Member Author

EwoutH commented Aug 14, 2024

As you can see, this job now installs Mesa 3.0.0a1 instead of 2.3.2.

My recommendation is to release Mesa-geo 0.8 as the last minor release which keeps Mesa 2.x compatibility, then update to require mesa>=3.0.0a1 towards Mesa-geo 1.0 development.

@EwoutH
Copy link
Member Author

EwoutH commented Aug 14, 2024

I think after merging #220 this job should also pass.

Add job to the test matrix which installs pre-release dependencies, including Mesa pre-releases (like the current 3.0 alpha builds). This gives an early warning if a pre-release will break Mesa-geo and it allows to check if Mesa-geo also works with the latest Mesa pre-release.
@EwoutH
Copy link
Member Author

EwoutH commented Aug 14, 2024

Yes, that worked as expected!

@EwoutH EwoutH merged commit b2385ee into main Aug 14, 2024
9 checks passed
@rht rht deleted the pip-pre-release branch August 14, 2024 10:49
@rht
Copy link
Contributor

rht commented Aug 14, 2024

Don't forget to delete the branch. Or rather, we should enable auto-delete of branch, which has been used in mesa-frames.

@EwoutH
Copy link
Member Author

EwoutH commented Aug 14, 2024

You're right, thanks for the reminder.

@wang-boyu wang-boyu added the ci Release notes label label Aug 15, 2024
@wang-boyu wang-boyu added this to the 0.8.0 milestone Aug 15, 2024
@EwoutH EwoutH restored the pip-pre-release branch September 1, 2024 10:26
@EwoutH EwoutH deleted the pip-pre-release branch September 1, 2024 10:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci Release notes label
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants