Skip to content

fix(ci): pin runner to macos-15 to avoid Xcode 26.6 RC2 build regression#61

Merged
kangddong merged 1 commit into
developfrom
fix/60-ci-xcode26-clocks-build-failure
Jun 30, 2026
Merged

fix(ci): pin runner to macos-15 to avoid Xcode 26.6 RC2 build regression#61
kangddong merged 1 commit into
developfrom
fix/60-ci-xcode26-clocks-build-failure

Conversation

@kangddong

Copy link
Copy Markdown
Collaborator

Summary

Root Cause

Clocks.framework/Modules/module.modulemap:2:10: error: header 'Clocks-Swift.h' not found

Xcode 26.6 RC2의 빌드 시스템에서 Dependencies 모듈 컴파일 시점에 Clocks-Swift.h 생성이 완료되기 전에 해당 헤더를 참조하는 빌드 순서 회귀.

Changed Files

  • .github/workflows/build.ymlruns-on: macos-latestruns-on: macos-15

Test plan

  • CI Build App workflow가 macos-15 러너에서 통과하는 것 확인
  • 빌드 · 단위 테스트 step 모두 green

복귀 조건

swift-clocks 또는 TCA가 Xcode 26.x 호환 버전을 출시하거나 Xcode 26.x stable이 stable runner에 배포되면 macos-latest로 복귀.

🤖 Generated with Claude Code

Clocks.framework/Modules/module.modulemap fails to find Clocks-Swift.h on
Xcode 26.6 RC2 (macos-latest). Pin to macos-15 (Xcode 16.x) until
swift-clocks ships a compatible fix or Xcode 26.x reaches stable.

Closes #60

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@kangddong kangddong merged commit 565c060 into develop Jun 30, 2026
1 check passed
@kangddong kangddong deleted the fix/60-ci-xcode26-clocks-build-failure branch June 30, 2026 04:47
kangddong added a commit that referenced this pull request Jun 30, 2026
#61 이 build.yml 만 macos-15 로 pin 하고 deploy_testflight.yml 은
macos-latest 로 남아 Xcode 26.6 RC2 의 Clocks 모듈 archive 회귀
(could not build Objective-C module 'Clocks')를 그대로 맞음.
deploy 워크플로도 동일하게 macos-15 로 pin.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
kangddong added a commit that referenced this pull request Jun 30, 2026
* ci: restore Common.xcconfig from COMMON_XCCONFIG secret

Prepare xcconfig step 이 BASE_URL/KAKAO_NATIVE_APP_KEY 만 재조립하고
KAKAO_CAllBACK 을 누락해 CI 빌드에서 카카오 로그인 콜백 scheme 이
빠지는 문제 수정. Common.xcconfig 전체를 base64 secret 으로 복원하고
동적 PROFILE_NAME 만 append 하도록 변경.

Closes #62

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* ci: pin deploy runner to macos-15 to avoid Xcode 26.6 RC2 regression

#61 이 build.yml 만 macos-15 로 pin 하고 deploy_testflight.yml 은
macos-latest 로 남아 Xcode 26.6 RC2 의 Clocks 모듈 archive 회귀
(could not build Objective-C module 'Clocks')를 그대로 맞음.
deploy 워크플로도 동일하게 macos-15 로 pin.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix: CI Build Failure — Xcode 26.6 RC2 breaks swift-clocks Clocks.framework module build

1 participant