From 3f8fd77d93c4b4a4c345e968d9535cbd1bc6c048 Mon Sep 17 00:00:00 2001 From: darthplagueiswise Date: Wed, 21 Jan 2026 14:07:29 -0300 Subject: [PATCH 1/3] Add Swift 6.2 toolchain installation step Added step to install Swift 6.2 toolchain in the build workflow. --- .github/workflows/build.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 82a8389..047d1f9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,6 +13,10 @@ jobs: - name: Checkout uses: actions/checkout@main + - name: Install Swift 6.2 toolchain + run: | + ... (as above) + - name: Build run: | xcodebuild -scheme SparseBox -derivedDataPath build -destination 'generic/platform=iOS' CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO From 7b82be2dbf915d933d6a6bca72e6ac72f859e771 Mon Sep 17 00:00:00 2001 From: darthplagueiswise Date: Wed, 21 Jan 2026 14:23:21 -0300 Subject: [PATCH 2/3] Add Swift 6.2 toolchain installation to build workflow Updated the workflow to install Swift 6.2 toolchain with verification. --- .github/workflows/build.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 047d1f9..653510d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -15,7 +15,16 @@ jobs: - name: Install Swift 6.2 toolchain run: | - ... (as above) + set -euo pipefail + URL="https://download.swift.org/swift-6.2-release/xcode/swift-6.2-RELEASE/swift-6.2-RELEASE-osx.pkg" + echo "Downloading Swift 6.2 toolchain..." + curl -L -f -o swift-6.2-RELEASE-osx.pkg "$URL" + echo "Installing Swift 6.2 toolchain..." + sudo installer -pkg swift-6.2-RELEASE-osx.pkg -target /\ + rm -f swift-6.2-RELEASE-osx.pkg + echo "Swift installed; verifying:" + swift --version + echo "TOOLCHAINS=swift" >> "$GITHUB_ENV" - name: Build run: | From 694f0fe08d03b09e0e409aadda0f5c59da084bfb Mon Sep 17 00:00:00 2001 From: darthplagueiswise Date: Wed, 21 Jan 2026 14:30:01 -0300 Subject: [PATCH 3/3] Update Swift installation method in build workflow Replaced manual Swift 6.2 installation with setup action. --- .github/workflows/build.yml | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 653510d..eb8d09b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,19 +13,11 @@ jobs: - name: Checkout uses: actions/checkout@main - - name: Install Swift 6.2 toolchain - run: | - set -euo pipefail - URL="https://download.swift.org/swift-6.2-release/xcode/swift-6.2-RELEASE/swift-6.2-RELEASE-osx.pkg" - echo "Downloading Swift 6.2 toolchain..." - curl -L -f -o swift-6.2-RELEASE-osx.pkg "$URL" - echo "Installing Swift 6.2 toolchain..." - sudo installer -pkg swift-6.2-RELEASE-osx.pkg -target /\ - rm -f swift-6.2-RELEASE-osx.pkg - echo "Swift installed; verifying:" - swift --version - echo "TOOLCHAINS=swift" >> "$GITHUB_ENV" - + - name: Install Swift + uses: fwal/setup-swift@v2 + with: + swift-version: "6.2" + - name: Build run: | xcodebuild -scheme SparseBox -derivedDataPath build -destination 'generic/platform=iOS' CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO