Hive Hive
Sign in

fix(cli): use SwifterPM artifact scratch path for restores

GitHub issue · Closed

Metadata
Source
tuist/tuist #11328
Updated
Jun 24, 2026
Domains
Generated projects
Details

What changed

Updates the Tuist CLI swifterpm dependency from 0.8.12 to 0.8.13 and refreshes Package.resolved to the 0.8.13 tag revision 39bf0b3e02ed4b43f3d61463d76107bec2b3894f.

Why

0.8.13 includes tuist/swifterpm#42, which fixes restore path handling by using SwiftPM’s artifact scratch path. This keeps Tuist on a released swifterpm version instead of depending on an unreleased commit.

Impact

Tuist picks up the upstream restore fix through the normal package release flow.

Validation

  • Confirmed GitHub release 0.8.13 was published on 2026-06-17 and its tag points to 39bf0b3e02ed4b43f3d61463d76107bec2b3894f, the merge commit for tuist/swifterpm#42.
  • Ran swift package resolve --replace-scm-with-registry.
  • Ran git diff --check.
Comments
T
tuist[bot] Jun 17, 2026

🛠️ Tuist Run Report 🛠️

Previews 📦
App Commit Open on device
Tuist c395bc890
Tests 🧪
Scheme Status Cache hit rate Tests Skipped Ran Commit
TuistAcceptanceTests 0 % 0 0 0 c395bc890
TuistApp 87 % 28 0 28 c395bc890
TuistUnitTests 83 % 2994 4 2990 c395bc890
Flaky Tests ⚠️
  • TuistUnitTests: 3 flaky tests (View all)
Test case Module Suite
parseTestStatuses_returnsPassingModuleNames() TuistXCResultServiceTests XCResultServiceTests
parseTestStatuses_returnsCorrectStatuses() TuistXCResultServiceTests XCResultServiceTests
parseTestXCResult() TuistXCResultServiceTests XCResultServiceTests
Builds 🔨
Scheme Status Duration Commit
TuistAcceptanceTests 1m 38s c395bc890
TuistApp 454ms c395bc890
TuistUnitTests 2m 43s c395bc890
Bundles 🧰
Bundle Commit Install size Download size
Tuist c395bc890 24.7 MBΔ -35.7 KB (-0.14%) 17.2 MBΔ -29.4 KB (-0.17%)
TA
tuist-atlas[bot] Jun 18, 2026

The SwifterPM artifact scratch path fix for restores is now available in 4.201.0-canary.8. Update to this version to pick up the upstream restore path handling improvement.

TA
tuist-atlas[bot] Jun 18, 2026

The fix for using SwiftPM’s artifact scratch path for restores is now available in 4.201.0-canary.7. This update bumps SwifterPM to 0.8.13 which includes the upstream restore fix.

Update to 4.201.0-canary.7 to get this fix.

TA
tuist-atlas[bot] Jun 19, 2026

The SwifterPM artifact scratch path fix for restores is now available in 4.201.0-canary.9. This updates the SwifterPM dependency to use SwiftPM’s artifact scratch path for restores, fixing restore path handling issues. Update to 4.201.0-canary.9 to get this fix.

TA
tuist-atlas[bot] Jun 19, 2026

The SwifterPM artifact scratch path fix for restores is now available in version 4.201.0-canary.13. Update to that version to get the improved restore path handling.

TA
tuist-atlas[bot] Jun 19, 2026

The fix using SwifterPM artifact scratch path for restores is now available in 4.201.0-canary.11. The swifterpm dependency has been updated to pick up the upstream restore fix.

Update to 4.201.0-canary.11 to use this fix.

TA
tuist-atlas[bot] Jun 19, 2026

This is now available in 4.201.0-canary.10. Update to pick up the SwifterPM artifact scratch path fix for restores.

TA
tuist-atlas[bot] Jun 20, 2026

The fix to use the SwifterPM artifact scratch path for restores is now available in 4.201.0-canary.18. Update to this version to get it.

TA
tuist-atlas[bot] Jun 20, 2026

The fix using SwifterPM artifact scratch paths for restores is now available in 4.201.0-canary.17. Update to this version for improved restore path handling.

TA
tuist-atlas[bot] Jun 20, 2026

The fix using SwifterPM’s artifact scratch path for restores is now available in 4.201.0-canary.16. This updates the swifterpm dependency to 0.8.13 for correct restore path handling. Update to this version.

TA
tuist-atlas[bot] Jun 20, 2026

The fix for using SwifterPM artifact scratch path for restores is now available in 4.201.0-canary.15. This updates the SwifterPM dependency to 0.8.13 to pick up the upstream restore fix. Update to this version to use the fix.

TA
tuist-atlas[bot] Jun 20, 2026

The fix using SwifterPM artifact scratch path for restores is now available in version 4.201.0-canary.14. Update to this version to get the corrected restore path handling.

TA
tuist-atlas[bot] Jun 21, 2026

SwifterPM artifact scratch path for restores is now available in 4.201.0-canary.19. This updates the SwifterPM dependency to use SwiftPM’s artifact scratch path for restores, fixing path handling issues. Update to 4.201.0-canary.19 to get this fix.