On 4/6/2026 05:15, Paul Guyot wrote:
Hello,

Should we try to circumvent GitHub actions 6 hours limit?

I don't know how we could do that, do you? We use GitHub's free hosted runners, and AFAIK that limit cannot be bypassed unless you either pay or supply your own runners.

The problem arises with clang updates that time out, but these timeouts may 
hide issues with flang.

Alternatively we could split the llvm subports into separate files so CI only 
rebuilds what was updated.

That may be the simplest way, though it comes with its own problems since each port would have to be updated in a separate PR.

I tried a prototype of waves, but I don't think it's very pretty:
https://github.com/pguyot/macports-ports/actions/workflows/wave-build.yml

Also should we also have intel runners on GHA? I wish we had a build bot so 
that intel Tahoe binaries were available, but at least we can ensure everything 
compiles on Intel?
I think once again that we would have to supply our own runner, and it would have to be on the small subset of Intel Mac hardware that can run Tahoe, unless there is a VM that can get around that.

- Josh

Reply via email to