Make developer cleanup artifact-only (#1433)

Rewrites just clean/nuke to remove only ignored build artifacts (.DerivedData/.build), never git-checkout or rm tracked project files (previously could destroy uncommitted work). Adds a CI guard (check-just-clean-safety.sh) against reintroducing source-mutating cleanup, plus README/Local.xcconfig modernization.
This commit is contained in:
jack
2026-07-26 10:50:25 +02:00
committed by GitHub
parent 6b71ad2a64
commit 565d2b7773
5 changed files with 178 additions and 112 deletions
+3
View File
@@ -144,6 +144,9 @@ jobs:
- name: Checkout code
uses: actions/checkout@v5
- name: Check clean recipe safety
run: bash scripts/check-just-clean-safety.sh
- name: Build iOS (simulator, no signing)
# Build both simulator architectures so CI validates every vendored
# Arti simulator slice and the configuration that ships.