krz/orgo

Lightning fast org-mode static site generator.

clone: git clone https://gitbay.org/krz/orgo.git

9fdb0c2c025df82a7498a995f58e07ba4017c02c

unsigned

author: Christian Cleberg <hello@cleberg.net> · 2026-08-12T00:17:43Z

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.
 .github/workflows/release.yml | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

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