This version of the Tuist runner image makes self-hosted runs structurally match GitHub-hosted runners:
- Your workflows now check out code at
/Users/runner/work/<owner>/<repo>, the same path used by GitHub-hosted runners. This removes absolute-path mismatches when restoring caches, so SwiftPM dependencies, DerivedData, andactions/cachepayloads can be shared betweenmacos-26andtuist-macosrunners. - The runtime user is
runnerwith home/Users/runner, and the Actions agent runs from/Users/runner/actions-runner, matching GitHub’s conventions. - The image build now creates and owns the runner’s subdirectories, and clears the base image’s pre-installed runner so the pinned version ships cleanly.