krz/orgo

Lightning fast org-mode static site generator. fast go org-mode static-site-generator

Commit 9fdb0c2c02

9fdb0c2c025df82a7498a995f58e07ba4017c02c

parent: 55778642cc

Unsigned

cmc <hello@cleberg.net> · 2026-08-12 00:17 UTC

Build Intel macOS on a runner that exists

The v0.20.0 release built three of its four targets and then sat. `macos-13` has
been retired, and a job requesting a retired label does not fail — it queues,
indefinitely, until a person looks. The v0.19.1 run did the same thing for
thirty-six minutes before it was cancelled, which is the sort of thing you only
notice when you go looking.

`macos-15-intel` is the current Intel label. Checked against the runner-images
table rather than guessed, because guessing is what produced the last one.

This is exactly the failure the first release run existed to find.

Layout: unified · split

.github/workflows/release.yml +5 −3
@@ -30,10 +30,12 @@ jobs:
3030 fail-fast: false
3131 matrix:
3232 include:
33 # Apple Silicon and Intel Macs, built natively on their own runners so neither
34 # is a cross-compile nobody has run.
33 # Apple Silicon and Intel Macs, each built natively on its own runner. The
34 # Intel label moves with the image: macos-13 was retired, and a job asking for
35 # a retired label does not fail — it sits queued until someone notices, which
36 # is how the v0.20.0 release spent fifteen minutes doing nothing.
3537 - { os: macos-latest, target: aarch64-apple-darwin }
36 - { os: macos-13, target: x86_64-apple-darwin }
38 - { os: macos-15-intel, target: x86_64-apple-darwin }
3739 # glibc for ordinary distributions, musl for containers and anything older than
3840 # the runner's glibc — a dynamically linked binary is the usual reason a
3941 # download does not run.