Since the v14 deployment, Zig's translate-c CI has been doing weird things: https://codeberg.org/ziglang/translate-c/actions/runs/66
If you click into each job, you can see that they're all picked up by zach and orange - both aarch64-macos-labeled machines! So something is funky with matrix evaluation, I suspect. What's interesting is that these matrix.host checks seem to be seeing the correct values, but if I schedule a run manually, all 4 jobs are waiting for a runner with the labels self-hosted and aarch64-macos.
cc @Gusted @mfenniak
### Comment
Since the v14 deployment, Zig's translate-c CI has been doing weird things: https://codeberg.org/ziglang/translate-c/actions/runs/66
If you click into each job, you can see that they're all picked up by `zach` and `orange` - both `aarch64-macos`-labeled machines! So something is funky with matrix evaluation, I suspect. What's interesting is that [these](https://codeberg.org/ziglang/translate-c/src/commit/827524d4c4b7dac3c5ee584d311c928b0a1c70ac/.forgejo/workflows/ci.yml#L51-L68) `matrix.host` checks seem to be seeing the correct values, but if I schedule a run manually, all 4 jobs are waiting for a runner with the labels `self-hosted` and `aarch64-macos`.
cc @Gusted @mfenniak