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