Skip to content

Conversation

@edersonbrilhante
Copy link
Contributor

@edersonbrilhante edersonbrilhante commented Dec 3, 2025

Summary

This PR adds support for provisioning GitHub Actions runners on macOS EC2 instances by wiring placement group configuration through the multi-runner module and introducing macOS-specific bootstrap scripts.

Motivation

macOS EC2 instances require a dedicated host (host_id), which is managed through placement groups.
This work prepares the module to request mac-based EC2 runners by consuming placement configuration as defined in #4929

This PR closes #2070 #2069

@edersonbrilhante
Copy link
Contributor Author

@npalm what do you think?

I didn't test yet. I gonna test during this week.

@npalm
Copy link
Member

npalm commented Dec 15, 2025

Sorry had no time yet to dig in.

@edersonbrilhante edersonbrilhante changed the title feat: add support to request macos runners feat: add support for macos runners Dec 16, 2025
@edersonbrilhante edersonbrilhante marked this pull request as ready for review January 7, 2026 10:54
@edersonbrilhante edersonbrilhante requested a review from a team as a code owner January 7, 2026 10:54
@edersonbrilhante edersonbrilhante requested a review from a team as a code owner January 7, 2026 10:54
@edersonbrilhante
Copy link
Contributor Author

@npalm I think the code is ready for review.

@edersonbrilhante
Copy link
Contributor Author

@koendelaat @guicaulada When the time permits can you also take a look?

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