Remove Tuist references and generated files

- Removed Tuist-generated directories (Derived/, Workspace.xcworkspace/)
- Removed Tuist checks from preflight-check.sh
- Updated RELEASE.md to remove Tuist references
- Added Tuist directories to .gitignore
This commit is contained in:
Peter Steinberger 2025-06-19 03:29:58 +02:00
parent c91c84191a
commit 624c3ccf41
8 changed files with 7 additions and 133 deletions

4
.gitignore vendored
View file

@ -98,3 +98,7 @@ Cargo.lock
*.profdata
default.profraw
default.profdata
# Tuist generated files
Derived/
Workspace.xcworkspace/

View file

@ -1,24 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleVersion</key>
<string>1</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright ©. All rights reserved.</string>
</dict>
</plist>

View file

@ -1,24 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleVersion</key>
<string>1</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright ©. All rights reserved.</string>
</dict>
</plist>

View file

@ -1,65 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "group:VibeTunnel.xcodeproj">
</FileRef>
<Group
location = "container:"
name = "Dependencies">
<FileRef
location = "group:.build/tuist-derived/async-http-client/async-http-client.xcodeproj">
</FileRef>
<FileRef
location = "group:.build/tuist-derived/hummingbird/hummingbird.xcodeproj">
</FileRef>
<FileRef
location = "group:.build/tuist-derived/swift-algorithms/swift-algorithms.xcodeproj">
</FileRef>
<FileRef
location = "group:.build/tuist-derived/swift-async-algorithms/swift-async-algorithms.xcodeproj">
</FileRef>
<FileRef
location = "group:.build/tuist-derived/swift-atomics/swift-atomics.xcodeproj">
</FileRef>
<FileRef
location = "group:.build/tuist-derived/swift-collections/swift-collections.xcodeproj">
</FileRef>
<FileRef
location = "group:.build/tuist-derived/swift-distributed-tracing/swift-distributed-tracing.xcodeproj">
</FileRef>
<FileRef
location = "group:.build/tuist-derived/swift-http-types/swift-http-types.xcodeproj">
</FileRef>
<FileRef
location = "group:.build/tuist-derived/swift-log/swift-log.xcodeproj">
</FileRef>
<FileRef
location = "group:.build/tuist-derived/swift-metrics/swift-metrics.xcodeproj">
</FileRef>
<FileRef
location = "group:.build/tuist-derived/swift-nio-extras/swift-nio-extras.xcodeproj">
</FileRef>
<FileRef
location = "group:.build/tuist-derived/swift-nio-http2/swift-nio-http2.xcodeproj">
</FileRef>
<FileRef
location = "group:.build/tuist-derived/swift-nio-ssl/swift-nio-ssl.xcodeproj">
</FileRef>
<FileRef
location = "group:.build/tuist-derived/swift-nio-transport-services/swift-nio-transport-services.xcodeproj">
</FileRef>
<FileRef
location = "group:.build/tuist-derived/swift-nio/swift-nio.xcodeproj">
</FileRef>
<FileRef
location = "group:.build/tuist-derived/swift-numerics/swift-numerics.xcodeproj">
</FileRef>
<FileRef
location = "group:.build/tuist-derived/swift-service-context/swift-service-context.xcodeproj">
</FileRef>
<FileRef
location = "group:.build/tuist-derived/swift-service-lifecycle/swift-service-lifecycle.xcodeproj">
</FileRef>
</Group>
</Workspace>

View file

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDEWorkspaceSharedSettings_AutocreateContextsIfNeeded</key>
<false/>
</dict>
</plist>

View file

@ -36,11 +36,9 @@ Before running ANY release commands, verify these items:
# Must exist with release notes
```
- [ ] **Run Tuist generate if build number was changed**
- [ ] **Clean build and derived data if needed**
```bash
tuist generate
git add VibeTunnel.xcodeproj/project.pbxproj
git commit -m "Update Xcode project for build XXX"
rm -rf build DerivedData
```
### Step 1: Pre-flight Check

View file

@ -14,7 +14,7 @@
# VALIDATION CHECKS:
# - Git repository status (clean working tree, main branch, synced)
# - Version information and build number validation
# - Required development tools (Tuist, GitHub CLI, Sparkle tools)
# - Required development tools (GitHub CLI, Sparkle tools)
# - Code signing certificates and notarization credentials
# - Sparkle configuration (keys, appcast files)
# - IS_PRERELEASE_BUILD system configuration
@ -26,7 +26,6 @@
# DEPENDENCIES:
# - git (repository management)
# - gh (GitHub CLI)
# - tuist (project generation)
# - sign_update (Sparkle EdDSA signing)
# - xcbeautify (optional, build output formatting)
# - security (keychain access for certificates)
@ -182,12 +181,6 @@ else
check_fail "GitHub CLI not installed - run: brew install gh"
fi
# Tuist
if command -v tuist &> /dev/null; then
check_pass "Tuist installed"
else
check_fail "Tuist not installed - run: curl -Ls https://install.tuist.io | bash"
fi
# Sparkle tools
if [[ -f "$HOME/.local/bin/sign_update" ]]; then