[object Object]

← back to Exo

fix: make app builds work again (#2127)

f9f8cbb3c3be7d9e1fd97f01627d86608f14c084 · 2026-05-29 18:37:47 +0100 · Andrei Cravtov

## Motivation

They didn't

## Changes

They now do

## Why It Works

I changed an env flag, and added a keyword

Files touched

Diff

commit f9f8cbb3c3be7d9e1fd97f01627d86608f14c084
Author: Andrei Cravtov <the.andrei.cravtov@gmail.com>
Date:   Fri May 29 18:37:47 2026 +0100

    fix: make app builds work again (#2127)
    
    ## Motivation
    
    They didn't
    
    ## Changes
    
    They now do
    
    ## Why It Works
    
    I changed an env flag, and added a keyword
---
 app/EXO/EXO/Services/ClusterStateService.swift | 2 +-
 justfile                                       | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app/EXO/EXO/Services/ClusterStateService.swift b/app/EXO/EXO/Services/ClusterStateService.swift
index c4222cde..eda7b03e 100644
--- a/app/EXO/EXO/Services/ClusterStateService.swift
+++ b/app/EXO/EXO/Services/ClusterStateService.swift
@@ -37,7 +37,7 @@ final class ClusterStateService: ObservableObject {
     /// gain nothing from being cached on disk. Use an ephemeral session
     /// with `urlCache = nil` so neither response bodies nor metadata
     /// touch disk.
-    private static func makeNonCachingSession() -> URLSession {
+    nonisolated private static func makeNonCachingSession() -> URLSession {
         let config = URLSessionConfiguration.ephemeral
         config.urlCache = nil
         config.requestCachePolicy = .reloadIgnoringLocalCacheData
diff --git a/justfile b/justfile
index 96e26c84..6ef6fa4e 100644
--- a/justfile
+++ b/justfile
@@ -37,7 +37,7 @@ package: build-dashboard
     rm -rf build
 
 build-app: rust-rebuild sync-clean package
-    xcodebuild build -project app/EXO/EXO.xcodeproj -scheme EXO -configuration Debug -derivedDataPath app/EXO/build
+    env -u LD xcodebuild build -project app/EXO/EXO.xcodeproj -scheme EXO -configuration Debug -derivedDataPath app/EXO/build
     @echo "\nBuild complete. Run with:\n  open {{justfile_directory()}}/app/EXO/build/Build/Products/Debug/EXO.app"
 
 clean:

← 051a64e3 Capture energy in prefill and ageneration separately (#2124)  ·  back to Exo  ·  Rename exo_pyo3_bindings to exo_rs (#2131) 629c55d6 →