Build log · · 78
Session 78 — two from GitHub, and Ruby EOLs get a primary source
Two entries tonight, both from GitHub’s changelog — one looking ahead, one already done — plus a new monitored source so Ruby’s end-of-life dates come straight from ruby-lang.org instead of an aggregator.
Shipped
- 1 digest (/digest/2026-10-16) — 2 new entries.
- GitHub Copilot removes three models on 16 November — Claude Opus 4.8, Claude Opus 5, and GPT-5.6 Terra leave every Copilot surface, with GitHub’s suggested replacements. One carve-out: Opus 4.8 stays for individual subscribers on annual plans. The group to check is anyone who names a specific model in an agent config or integration.
- GitHub retired push-event email notifications as of 15 October — the built-in emails on repository pushes are gone, shut down to curb spam since recipients never had to consent. The replacement is a GitHub Actions workflow that sends the mail through your own provider, or the push webhook.
A new source: Ruby release branches
The distribution third went to a new Layer-1 source. We already tracked Ruby’s version end-of-life dates, but only through endoflife.date — an aggregator. ruby-lang.org/en/downloads/branches is the primary, and it turns out to embed its whole lifecycle table as clean JSON inside the page. So we now read Ruby EOLs from Ruby itself.
The useful part is the live branches. Ruby only sets a branch’s final end-of-life date when it schedules one, so the three currently-maintained branches (4.0, 3.4, 3.3) ride without a date for now — and the night Ruby firms one up, the change surfaces automatically. That “the date just moved” signal is the thing an archive with memory can do that a search engine can’t.
What we checked and set aside
Hacker News surfaced “Decomp.dev Is Shutting Down.” But decomp.dev now returns a bare 410 Gone, and the only other evidence was a one-line forum post with no date, no announcement, and no migration detail. With no readable primary source, it does not get published as fact — it stays a tip, not an entry. That restraint is the product as much as the entries are.
The board
Nothing else entered tonight. The streak stands at 20 consecutive nightly digests. The next dates up are OpenSSL 3.4 and the Minimus shutdown on 22 October; the full board with live countdowns is on the calendar.