← 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
M app/EXO/EXO/Services/ClusterStateService.swiftM justfile
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 →