Skip to content

Extend CI, test more Meson versions and minimum dependency versions #740

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

Merged
merged 2 commits into from
May 22, 2025

Conversation

dnicolodi
Copy link
Member

No description provided.

Meson 1.8.0 has been released. Add the older releases to the CI matrix.
@dnicolodi
Copy link
Member Author

Well, this found a Meson bug mesonbuild/meson#14534

@rgommers rgommers added the CI Continuous Integration label Apr 30, 2025
Copy link
Contributor

@rgommers rgommers left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @dnicolodi! Changes LGTM. Surprising bug to uncover.

@dnicolodi
Copy link
Member Author

Surprising bug to uncover.

Indeed. The bug appearing with this PR is just coincidental: there are no changes to the macOS CI jobs here. I suspect that Cirrus did some changes to their runners images that uncovered the issue.

@dnicolodi
Copy link
Member Author

The mcOS arm issue went away (without the meson fix being actually released... maybe the Cirruc CI VM image changed again). Another issue has been found on meson main mesonbuild/meson#14615

@rgommers rgommers added this to the v0.19.0 milestone May 22, 2025
@rgommers
Copy link
Contributor

Seems like this should work now, upstream issue solved.

@rgommers rgommers closed this May 22, 2025
@rgommers rgommers reopened this May 22, 2025
@rgommers rgommers merged commit 352ded1 into mesonbuild:main May 22, 2025
91 of 93 checks passed
@rgommers
Copy link
Contributor

All happy now, so merged.

@rgommers rgommers changed the title Extend CI Extend CI, test more Meson versions and minimum dependency versions May 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI Continuous Integration
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants