<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Manzanita Guides</title>
    <link>https://manzanita.run/guides/</link>
    <atom:link href="https://manzanita.run/guides/rss.xml" rel="self" type="application/rss+xml" />
    <description>Practical guides for running macOS and iOS CI on GitHub Actions: Xcode pinning, queue times, iOS simulators, Swift Package Manager caching, and migrating to Manzanita.</description>
    <language>en</language>
    <lastBuildDate>Wed, 09 Sep 2026 14:37:09 -0000</lastBuildDate>
    <item>
      <title>Which Xcode does macos-latest run on GitHub Actions, and how to pin it</title>
      <link>https://manzanita.run/guides/macos-latest-xcode-version/</link>
      <guid isPermaLink="true">https://manzanita.run/guides/macos-latest-xcode-version/</guid>
      <description>How to find the Xcode version behind macos-latest, why it changes without a commit, and the runs-on patterns that pin Xcode on GitHub-hosted and Manzanita runners.</description>
      <pubDate>Sat, 05 Sep 2026 12:00:00 -0000</pubDate>
    </item>
    <item>
      <title>Why macOS jobs queue on GitHub Actions and how to cut the wait</title>
      <link>https://manzanita.run/guides/github-actions-macos-queue-times/</link>
      <guid isPermaLink="true">https://manzanita.run/guides/github-actions-macos-queue-times/</guid>
      <description>The three kinds of wait behind a queued macOS job on GitHub Actions: concurrency limits, shared pool demand, and VM boot. How to measure each and what actually shortens them.</description>
      <pubDate>Sat, 05 Sep 2026 12:00:00 -0000</pubDate>
    </item>
    <item>
      <title>Running Xcode 26 on GitHub Actions — what changes and how to migrate</title>
      <link>https://manzanita.run/guides/xcode-26-github-actions/</link>
      <guid isPermaLink="true">https://manzanita.run/guides/xcode-26-github-actions/</guid>
      <description>A checklist for moving a macOS or iOS pipeline to Xcode 26 on GitHub Actions: runner label, Swift 6.3 warnings, simulator runtimes, xcodebuild flags, and keeping an Xcode 16 fallback lane.</description>
      <pubDate>Sat, 05 Sep 2026 12:00:00 -0000</pubDate>
    </item>
    <item>
      <title>iOS simulator tests on GitHub Actions — runtimes, prewarming, flaky first boot</title>
      <link>https://manzanita.run/guides/ios-simulator-github-actions/</link>
      <guid isPermaLink="true">https://manzanita.run/guides/ios-simulator-github-actions/</guid>
      <description>Why the first simulator boot on a fresh macOS runner is slow, which runtime and device Manzanita prewarms, how to name destinations that survive image updates, and how to run older iOS versions.</description>
      <pubDate>Sat, 05 Sep 2026 12:00:00 -0000</pubDate>
    </item>
    <item>
      <title>Caching Swift Package Manager and DerivedData on macOS GitHub Actions runners</title>
      <link>https://manzanita.run/guides/spm-cache-github-actions-macos/</link>
      <guid isPermaLink="true">https://manzanita.run/guides/spm-cache-github-actions-macos/</guid>
      <description>A working actions/cache configuration for SwiftPM checkouts and DerivedData on macOS runners, what to key on, what not to cache, and how it behaves on ephemeral Manzanita VMs.</description>
      <pubDate>Sat, 05 Sep 2026 12:00:00 -0000</pubDate>
    </item>
  </channel>
</rss>
