Skip to content

Add several more CI actions in GitHub #249

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 3 commits into from
Jun 13, 2025

Conversation

michael-grunder
Copy link
Contributor

I'm not sure if people are interested in a PR like this, but it's possible to do more architecture and platform specific tests in GitHub actions.

This commit adds:

  • Linux: x86-64, aarch64 for both clang and gcc
  • macOS: x86-64, aarch64 for clang
  • FreeBSD: Builds in 13, 14, and 15 for both x86-64, aarch64 for both gcc and clang

If it's of interest I can remove the external CI runners.

Changes the github CI steps to do more extensive testing against
different platforms and architectures.

* Linux: Tests against x86-64 and aarch64 against both gcc and clang
* macOS: Tests against x86-64 and aarch64 but only clang.
* FreeBSD: Uses a GitHub action to set up a VM and tests against
  FreeBSD 13, 14, and 15.
I think this branch incorporates everything that was being done in
cirrus, namely tests in FreeBSD.
@michael-grunder michael-grunder marked this pull request as ready for review June 13, 2025 05:00
@sbahra sbahra merged commit db1b58c into concurrencykit:master Jun 13, 2025
18 checks passed
@michael-grunder michael-grunder deleted the github-actions branch June 14, 2025 02:22
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.

2 participants