From 6b98b468b3e6737dae01684114d4329cfacf909b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=ED=95=9C=EC=97=B4=20Hanyeol=20Kim?= <63261054+OneTen19@users.noreply.github.com> Date: Mon, 2 Mar 2026 01:19:56 +0900 Subject: [PATCH 01/10] =?UTF-8?q?[Chore]=20#168=20-=20CI=20=ED=85=8C?= =?UTF-8?q?=EC=8A=A4=ED=8A=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 279aa043..25c50dff 100644 --- a/README.md +++ b/README.md @@ -136,3 +136,4 @@ APP(라우팅), Core(공통 로직/네트워크), Shared(디자인/UI), Features
+ From 7d023b292d9cb0ce21475a437f80daacae32580c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=ED=95=9C=EC=97=B4=20Hanyeol=20Kim?= <63261054+OneTen19@users.noreply.github.com> Date: Mon, 2 Mar 2026 01:24:10 +0900 Subject: [PATCH 02/10] [Chore] #168 - Update Xcode scheme in build workflow --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a6a0c833..ec6868a8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,13 +31,13 @@ jobs: run: | xcodebuild -resolvePackageDependencies \ -project Neki-iOS.xcodeproj \ - -scheme Neki-iOS-Dev + -scheme Neki-Dev - name: Build on Simulator (Debug) run: | xcodebuild clean build-for-testing \ -project Neki-iOS.xcodeproj \ - -scheme Neki-iOS-Dev \ + -scheme Neki-Dev \ -configuration Debug \ -sdk iphonesimulator \ -destination 'platform=iOS Simulator,name=iPhone 15' \ From 8645885929b4943c2261b0983795a2a56e8e38ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=ED=95=9C=EC=97=B4=20Hanyeol=20Kim?= <63261054+OneTen19@users.noreply.github.com> Date: Mon, 2 Mar 2026 01:31:28 +0900 Subject: [PATCH 03/10] [Chore] #168 - Update build scheme in GitHub Actions workflow --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ec6868a8..82a61350 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,13 +31,13 @@ jobs: run: | xcodebuild -resolvePackageDependencies \ -project Neki-iOS.xcodeproj \ - -scheme Neki-Dev + -scheme Neki-iOS.Dev - name: Build on Simulator (Debug) run: | xcodebuild clean build-for-testing \ -project Neki-iOS.xcodeproj \ - -scheme Neki-Dev \ + -scheme Neki-iOS.Dev \ -configuration Debug \ -sdk iphonesimulator \ -destination 'platform=iOS Simulator,name=iPhone 15' \ From bc0216e2646c402e40301081bd02967eaf92a8bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=ED=95=9C=EC=97=B4=20Hanyeol=20Kim?= <63261054+OneTen19@users.noreply.github.com> Date: Mon, 2 Mar 2026 01:36:19 +0900 Subject: [PATCH 04/10] [Chore] #168 - Update build workflow for latest macOS and Xcode --- .github/workflows/build.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 82a61350..a21eb7fa 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,7 +11,7 @@ concurrency: jobs: build: name: Build Neki Dev Scheme - runs-on: macos-15 + runs-on: macos-latest steps: - name: Checkout repository @@ -20,7 +20,7 @@ jobs: - name: Select Xcode uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: '16.4' + xcode-version: '26.2' - name: Disable Macro Validation run: | @@ -40,5 +40,5 @@ jobs: -scheme Neki-iOS.Dev \ -configuration Debug \ -sdk iphonesimulator \ - -destination 'platform=iOS Simulator,name=iPhone 15' \ + -destination 'platform=iOS Simulator,name=iPhone 17' \ CODE_SIGNING_ALLOWED=NO From 547764efa1afa082f59057def3e45884ee783b49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=ED=95=9C=EC=97=B4=20Hanyeol=20Kim?= <63261054+OneTen19@users.noreply.github.com> Date: Mon, 2 Mar 2026 01:41:19 +0900 Subject: [PATCH 05/10] [Chore] #168 - Update build scheme from Neki-iOS.Dev to Neki-iOS --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a21eb7fa..933ed45d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,13 +31,13 @@ jobs: run: | xcodebuild -resolvePackageDependencies \ -project Neki-iOS.xcodeproj \ - -scheme Neki-iOS.Dev + -scheme Neki-iOS - name: Build on Simulator (Debug) run: | xcodebuild clean build-for-testing \ -project Neki-iOS.xcodeproj \ - -scheme Neki-iOS.Dev \ + -scheme Neki-iOS \ -configuration Debug \ -sdk iphonesimulator \ -destination 'platform=iOS Simulator,name=iPhone 17' \ From 4aad9dbc5b01907d1c9a59895ef6b3095fe2758c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=ED=95=9C=EC=97=B4=20Hanyeol=20Kim?= <63261054+OneTen19@users.noreply.github.com> Date: Mon, 2 Mar 2026 01:45:03 +0900 Subject: [PATCH 06/10] [Chore] #168 - Simplify build command in workflow Removed redundant clean command from build step. --- .github/workflows/build.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 933ed45d..0c876ba6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -35,10 +35,9 @@ jobs: - name: Build on Simulator (Debug) run: | - xcodebuild clean build-for-testing \ + xcodebuild clean build \ -project Neki-iOS.xcodeproj \ -scheme Neki-iOS \ - -configuration Debug \ -sdk iphonesimulator \ -destination 'platform=iOS Simulator,name=iPhone 17' \ CODE_SIGNING_ALLOWED=NO From ec1a50e02a955641b1337f7d815c803657c6af1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=ED=95=9C=EC=97=B4=20Hanyeol=20Kim?= <63261054+OneTen19@users.noreply.github.com> Date: Mon, 2 Mar 2026 01:48:05 +0900 Subject: [PATCH 07/10] [Chore] #168 - Remove unnecessary build steps from workflow Removed steps for disabling macro validation and resolving Swift package dependencies. --- .github/workflows/build.yml | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0c876ba6..2154e504 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -22,17 +22,6 @@ jobs: with: xcode-version: '26.2' - - name: Disable Macro Validation - run: | - defaults write com.apple.dt.Xcode IDESkipMacroFingerprintValidation -bool YES - defaults write com.apple.dt.Xcode IDESkipPackagePluginFingerprintValidation -bool YES - - - name: Resolve Swift Package Dependencies - run: | - xcodebuild -resolvePackageDependencies \ - -project Neki-iOS.xcodeproj \ - -scheme Neki-iOS - - name: Build on Simulator (Debug) run: | xcodebuild clean build \ From 1e3c76cf309f2ce5ed69069038643a59ff92ed56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=ED=95=9C=EC=97=B4=20Hanyeol=20Kim?= <63261054+OneTen19@users.noreply.github.com> Date: Mon, 2 Mar 2026 01:53:41 +0900 Subject: [PATCH 08/10] [Chore] #168 - Disable Macro Validation in Xcode build workflow Added steps to disable macro validation in Xcode. --- .github/workflows/build.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2154e504..7d14e28d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -22,6 +22,11 @@ jobs: with: xcode-version: '26.2' + - name: Disable Macro Validation + run: | + defaults write com.apple.dt.Xcode IDESkipMacroFingerprintValidation -bool YES + defaults write com.apple.dt.Xcode IDESkipPackagePluginFingerprintValidation -bool YES + - name: Build on Simulator (Debug) run: | xcodebuild clean build \ From 33066d5da9b0e7b35c6b200df4a2b5d7c7e4017b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=ED=95=9C=EC=97=B4=20Hanyeol=20Kim?= <63261054+OneTen19@users.noreply.github.com> Date: Mon, 2 Mar 2026 01:59:00 +0900 Subject: [PATCH 09/10] [Chore] #168 - Enhance build workflow for Neki Dev Scheme Updated build workflow to resolve Swift packages and modify simulator destination. --- .github/workflows/build.yml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7d14e28d..8283e1ee 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,15 +10,12 @@ concurrency: jobs: build: - name: Build Neki Dev Scheme runs-on: macos-latest steps: - - name: Checkout repository - uses: actions/checkout@v4 + - uses: actions/checkout@v4 - - name: Select Xcode - uses: maxim-lobanov/setup-xcode@v1 + - uses: maxim-lobanov/setup-xcode@v1 with: xcode-version: '26.2' @@ -27,11 +24,17 @@ jobs: defaults write com.apple.dt.Xcode IDESkipMacroFingerprintValidation -bool YES defaults write com.apple.dt.Xcode IDESkipPackagePluginFingerprintValidation -bool YES - - name: Build on Simulator (Debug) + - name: Resolve Swift Packages + run: | + xcodebuild -resolvePackageDependencies \ + -project Neki-iOS.xcodeproj \ + -scheme Neki-iOS + + - name: Build on Simulator run: | xcodebuild clean build \ -project Neki-iOS.xcodeproj \ -scheme Neki-iOS \ -sdk iphonesimulator \ - -destination 'platform=iOS Simulator,name=iPhone 17' \ + -destination 'generic/platform=iOS Simulator' \ CODE_SIGNING_ALLOWED=NO From f240e04118242d9b95728e6900ac44169df9735f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=ED=95=9C=EC=97=B4=20Hanyeol=20Kim?= <63261054+OneTen19@users.noreply.github.com> Date: Mon, 2 Mar 2026 02:02:00 +0900 Subject: [PATCH 10/10] [Chore] #168 - Fix formatting in build.yml for xcodebuild command --- .github/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8283e1ee..f7710ed3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -35,6 +35,7 @@ jobs: xcodebuild clean build \ -project Neki-iOS.xcodeproj \ -scheme Neki-iOS \ + -configuration Release \ -sdk iphonesimulator \ -destination 'generic/platform=iOS Simulator' \ CODE_SIGNING_ALLOWED=NO