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

Add FreeBSD to CI matrix #141

Merged
merged 3 commits into from
Apr 15, 2024
Merged

Add FreeBSD to CI matrix #141

merged 3 commits into from
Apr 15, 2024

Conversation

mudge
Copy link
Owner

@mudge mudge commented Apr 7, 2024

To ensure we cover as many platforms as possible, add a dedicated FreeBSD job to CI.

We also ensure we test the non-precompiled gem with both system and vendored libraries where possible and bump the default version of Ruby to 3.3.

@mudge mudge force-pushed the freebsd-ci branch 7 times, most recently from 10354e4 to 15bd977 Compare April 8, 2024 12:16
mudge added 3 commits April 15, 2024 13:16
To ensure we cover as many platforms as possible, add a dedicated
FreeBSD job to CI and ensure we test both --enable-system-libraries and
--disable-system-libraries where possible.

We upgrade to MiniPortile2 2.8.6 as this fixes the default compiler on
FreeBSD (otherwise we'd have to specify CC and CXX ourselves).

Note we can now remove our pkgconf version pin as 2.2.0 (which fixes the
dependency ordering) is now widely available.
Now we support frozen string literals by default, there's no need to use
the rather verbose --debug flag.
@mudge mudge marked this pull request as ready for review April 15, 2024 12:19
@mudge mudge merged commit 685225f into main Apr 15, 2024
107 checks passed
@mudge mudge deleted the freebsd-ci branch April 15, 2024 12:51
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