Repository navigation
Commit 498b619
ci(G2): native macOS arm64 lane (build + unit -race + binary preflight)
Adds a `macos` job on `macos-14` (arm64) so the darwin/arm64 RUNTIME target — not
just the Linux-lane cross-compile — actually builds and passes its daemon-free
tests on real hardware. Hosted macOS runners have no Docker, so the
integration/e2e (daemon) steps stay on the ubuntu `ci` lane; this lane runs the
CGO-free build, the `-race` unit suite, and a binary preflight (`version` +
`--help`). Invoked via `go` directly rather than `make` (hosted macOS ships BSD
make; the Makefile uses GNU features).
Self-verifying: the job's result on this PR confirms the macОS target is green.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent ccc0b19 commit 498b619
1 file changed
Lines changed: 27 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
106 | 133 | | |
107 | | - | |
108 | 134 | | |
0 commit comments