Skip to content

fix: support self-hosted runs-on arrays#40

Open
jsj wants to merge 1 commit intotuist:mainfrom
jsj:fix/self-hosted-runs-on-array
Open

fix: support self-hosted runs-on arrays#40
jsj wants to merge 1 commit intotuist:mainfrom
jsj:fix/self-hosted-runs-on-array

Conversation

@jsj
Copy link
Copy Markdown
Contributor

@jsj jsj commented Apr 13, 2026

Summary

  • resolve GitHub Actions runs-on when it is provided as an array of labels
  • preserve matrix interpolation for array-based runner labels
  • keep self-hosted macOS/windows label sets on the host-execution path instead of falling back to ubuntu-latest

Validation

  • cargo test resolve_runs_on_array
  • cargo build --release
  • validated locally that Magnolia no longer misclassifies array-based self-hosted macOS runners as ubuntu-latest

@jsj jsj force-pushed the fix/self-hosted-runs-on-array branch from ca75403 to 4647123 Compare April 13, 2026 22:16
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