Skip to content

CI: Update actions versions & add more FreeBSD targets#183

Merged
luke-jr merged 6 commits intoOCEAN-xyz:masterfrom
luke-jr:ci_updates_202604
Apr 6, 2026
Merged

CI: Update actions versions & add more FreeBSD targets#183
luke-jr merged 6 commits intoOCEAN-xyz:masterfrom
luke-jr:ci_updates_202604

Conversation

@luke-jr
Copy link
Copy Markdown
Contributor

@luke-jr luke-jr commented Apr 6, 2026

No description provided.

@luke-jr luke-jr requested a review from vincenzopalazzo April 6, 2026 16:15
@luke-jr luke-jr force-pushed the ci_updates_202604 branch 4 times, most recently from 8f8ccf3 to f085df1 Compare April 6, 2026 17:04
@luke-jr luke-jr changed the base branch from master to 0.2.x April 6, 2026 17:59
@luke-jr luke-jr force-pushed the ci_updates_202604 branch from e43b5d6 to 9672843 Compare April 6, 2026 17:59
@luke-jr luke-jr requested a review from Copilot April 6, 2026 22:25
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the CI build workflow to cover additional FreeBSD variants and refreshes GitHub Actions versions, alongside a small CMake adjustment to improve thread detection/linking behavior (notably for FreeBSD/GCC).

Changes:

  • Add FreeBSD 14.4 (including aarch64) targets to the CI matrix and parameterize the FreeBSD VM action.
  • Bump actions/checkout and actions/cache major versions in the build workflow.
  • Move find_package(Threads) earlier in CMake and prefer pthreads.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
CMakeLists.txt Prefer pthreads and ensure Threads is discovered early for consistent linking.
.github/workflows/build.yaml Expand FreeBSD CI coverage, update action versions, and tweak Gentoo setup/caching behavior.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/build.yaml
@luke-jr luke-jr force-pushed the ci_updates_202604 branch from 9672843 to 01ca25d Compare April 6, 2026 22:31
@luke-jr luke-jr changed the base branch from 0.2.x to master April 6, 2026 23:14
@luke-jr luke-jr force-pushed the ci_updates_202604 branch from 6696095 to a3da9e6 Compare April 6, 2026 23:14
@luke-jr luke-jr merged commit a3da9e6 into OCEAN-xyz:master Apr 6, 2026
61 checks passed
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