Skip to content

dev: fix macOS build#9

Merged
mosteo merged 2 commits intoalire-project:masterfrom
mosteo:fix/macos
Jan 30, 2026
Merged

dev: fix macOS build#9
mosteo merged 2 commits intoalire-project:masterfrom
mosteo:fix/macos

Conversation

@mosteo
Copy link
Member

@mosteo mosteo commented Jan 30, 2026

No description provided.

@mosteo mosteo marked this pull request as ready for review January 30, 2026 09:52
Copilot AI review requested due to automatic review settings January 30, 2026 09:52
Copy link
Contributor

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

This PR aims to fix macOS build issues and expand CI/CD coverage to multiple platforms by adding a cross-platform build matrix and updating the C source code.

Changes:

  • Added #include <sys/types.h> to src/c.c with a comment about macOS FILE definition
  • Converted CI workflow from Ubuntu-only to a multi-platform matrix (Linux, macOS, Windows with both x86_64 and ARM64 variants)
  • Updated GitHub Actions versions (checkout@v2 → v5, added setup-alire@v5)
  • Changed build toolchain from manual gnat/gprbuild installation to Alire-based workflow
  • Added test execution step with alr test

Reviewed changes

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

File Description
src/c.c Adds sys/types.h include claiming to fix macOS FILE definition issue
.github/workflows/build.yml Expands CI to multi-platform matrix, modernizes Actions versions, switches to Alire toolchain, adds test step

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

@mosteo mosteo merged commit 2e290c1 into alire-project:master Jan 30, 2026
11 checks passed
@mosteo mosteo deleted the fix/macos branch January 30, 2026 10:07
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