Skip to content

fix: update sf-089 — macos-14 pin replaced with macos-15 (deprecation July 6 2026)#433

Open
htekdev wants to merge 1 commit into
mainfrom
fix/validation-2026-06-24
Open

fix: update sf-089 — macos-14 pin replaced with macos-15 (deprecation July 6 2026)#433
htekdev wants to merge 1 commit into
mainfrom
fix/validation-2026-06-24

Conversation

@htekdev

@htekdev htekdev commented Jun 24, 2026

Copy link
Copy Markdown
Owner

Validation cycle 277 — June 24, 2026

Entry corrected

sf-089macos-latest-upgraded-to-macos-15-xcode-16-swift-6.yml

Problem: The fix text and fix_code example recommended pinning to macos-14 as a workaround for Xcode 16 / Swift 6 strictness. macOS 14 Sonoma deprecation begins July 6, 2026 — readers following this advice would be chasing another failure 12 days from now.

Fix applied:

  • Option 1 now recommends runs-on: macos-15 with an explicit deprecation warning against macos-14
  • fix_code label and code updated to use macos-15 with explanatory comments
  • Prevention tip updated: (macos-14, macos-15)(macos-15, macos-26) with deprecation note

Validation summary (8 entries checked)

Entry Status
re-064 (macos-latest → macos-26 migration) ✅ Accurate
re-062 (Node.js 20 removed from toolcache) ✅ Accurate
re-425 (Node 20 JS actions forced to Node 24) ✅ Accurate — Phase 1 active
re-018 (macOS 14 Sonoma EOL July/Nov 2026) ✅ Accurate
ca-101 (rust-cache stale symlinks macos-26) ✅ Accurate
sf-089 (macos-latest → macOS 15 Swift 6) ⚠️ Updated
ys-120 (startsWith case-insensitive) ✅ Accurate

Recent findings (June 18-24, 2026)

Clean research pass — no new errors this week. All runner image releases carry repeat announcements already in DB. GitHub Changelog June 18 Workflow Execution Protections already captured as tr-123.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant