From ab16c80ea481cd4f8c3ddcc347d8ca1dd8e80c85 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 13 Mar 2026 13:19:04 +0000 Subject: [PATCH 1/4] =?UTF-8?q?fix:=20CI=20runner=20=E3=82=92=20macos-13?= =?UTF-8?q?=20=E3=81=8B=E3=82=89=20macos-14=20=E3=81=AB=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - runs-on: macos-13 -> macos-14 (macos-13 が非サポートになったため) - Xcode 15.0 -> Xcode 16.2 に更新 - iOS Simulator OS=17.2/iPhone 15 Pro -> OS=18.2/iPhone 16 Pro に更新 https://claude.ai/code/session_01BX2JR5iZMesh2K2M3UyjqV --- .github/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5d4c142..4c95e05 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,14 +7,14 @@ on: workflow_dispatch: env: - DEVELOPER_DIR: /Applications/Xcode_15.0.app + DEVELOPER_DIR: /Applications/Xcode_16.2.app WORKSPACE_PATH: TimerWatcherWorkspace.xcworkspace TARGET_SCHEME_NAME: TimeWatcher TARGET_TEST_PLAN_NAME: TimeWatcher jobs: build: - runs-on: macos-13 + runs-on: macos-14 steps: # チェックアウト(リポジトリからソースコードを取得) @@ -60,7 +60,7 @@ jobs: -testPlan ${TARGET_TEST_PLAN_NAME} -sdk iphonesimulator -configuration Debug - -destination "platform=iOS Simulator,OS=17.2,name=iPhone 15 Pro" + -destination "platform=iOS Simulator,OS=18.2,name=iPhone 16 Pro" -clonedSourcePackagesDirPath SourcePackages -scmProvider xcode -allowProvisioningUpdates From 2264a8a4b005db49043efe3ea9d88bf9a8e0089b Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 13 Mar 2026 13:20:19 +0000 Subject: [PATCH 2/4] =?UTF-8?q?fix:=20actions/cache=20=E3=82=92=20v2=20?= =?UTF-8?q?=E3=81=8B=E3=82=89=20v4=20=E3=81=AB=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GitHub が actions/cache v2 を非推奨にしたため v4 に更新 https://claude.ai/code/session_01BX2JR5iZMesh2K2M3UyjqV --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4c95e05..b2e0455 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,7 +31,7 @@ jobs: # Rudy製ライブラリのキャッシュ - name: Cache Gems - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: vendor/bundle key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }} @@ -46,7 +46,7 @@ jobs: # SPMのライブラリのキャッシュ - name: Cache Swift Packages - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: SourcePackages key: ${{ runner.os }}-spm-${{ hashFiles('*.xcodeproj/project.xcworkspace/ xcshareddata/swiftpm/Package.resolved') }} From 650837125411931c77e59c75f180251574f6374c Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 13 Mar 2026 13:24:36 +0000 Subject: [PATCH 3/4] =?UTF-8?q?fix:=20=E5=85=A8=E3=83=AF=E3=83=BC=E3=82=AF?= =?UTF-8?q?=E3=83=95=E3=83=AD=E3=83=BC=E3=81=AE=E9=9D=9E=E6=8E=A8=E5=A5=A8?= =?UTF-8?q?=20actions=20=E3=82=92=E6=9C=80=E6=96=B0=E3=83=90=E3=83=BC?= =?UTF-8?q?=E3=82=B8=E3=83=A7=E3=83=B3=E3=81=AB=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - actions/checkout@v3 -> v4 (ci, cdBeta, cdRelease) - actions/cache@v2 -> v4 (cdBeta, cdRelease) https://claude.ai/code/session_01BX2JR5iZMesh2K2M3UyjqV --- .github/workflows/cdBeta.yml | 6 +++--- .github/workflows/cdRelease.yml | 6 +++--- .github/workflows/ci.yml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/cdBeta.yml b/.github/workflows/cdBeta.yml index df07e5d..f4a259e 100644 --- a/.github/workflows/cdBeta.yml +++ b/.github/workflows/cdBeta.yml @@ -15,7 +15,7 @@ jobs: steps: # チェックアウト(リポジトリからソースコードを取得) - name: Check Out repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 # Xcodeの一覧出力 - name: Show Xcode list @@ -31,7 +31,7 @@ jobs: # Rudy製ライブラリのキャッシュ - name: Cache Gems - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: vendor/bundle key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }} @@ -46,7 +46,7 @@ jobs: # SPMのライブラリのキャッシュ - name: Cache Swift Packages - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: SourcePackages key: ${{ runner.os }}-spm-${{ hashFiles('*.xcodeproj/project.xcworkspace/ xcshareddata/swiftpm/Package.resolved') }} diff --git a/.github/workflows/cdRelease.yml b/.github/workflows/cdRelease.yml index 5605ba2..5354c76 100644 --- a/.github/workflows/cdRelease.yml +++ b/.github/workflows/cdRelease.yml @@ -15,7 +15,7 @@ jobs: steps: # チェックアウト(リポジトリからソースコードを取得) - name: Check Out repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 # Xcodeの一覧出力 - name: Show Xcode list @@ -31,7 +31,7 @@ jobs: # Rudy製ライブラリのキャッシュ - name: Cache Gems - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: vendor/bundle key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }} @@ -46,7 +46,7 @@ jobs: # SPMのライブラリのキャッシュ - name: Cache Swift Packages - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: SourcePackages key: ${{ runner.os }}-spm-${{ hashFiles('*.xcodeproj/project.xcworkspace/ xcshareddata/swiftpm/Package.resolved') }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b2e0455..2a82af6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,7 @@ jobs: steps: # チェックアウト(リポジトリからソースコードを取得) - name: Check Out repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 # Xcodeの一覧出力 - name: Show Xcode list From 57770c0f21c51f882826104f18f808509e26f687 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 13 Mar 2026 13:28:58 +0000 Subject: [PATCH 4/4] =?UTF-8?q?fix:=20cdBeta,=20cdRelease=20=E3=81=AE=20ru?= =?UTF-8?q?nner=20=E3=82=92=20macos-latest=20=E3=81=8B=E3=82=89=20macos-14?= =?UTF-8?q?=20=E3=81=AB=E5=9B=BA=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit macos-latest は自動更新で予期せず壊れるリスクがあるため、 ci.yml に合わせて macos-14 に固定 https://claude.ai/code/session_01BX2JR5iZMesh2K2M3UyjqV --- .github/workflows/cdBeta.yml | 2 +- .github/workflows/cdRelease.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cdBeta.yml b/.github/workflows/cdBeta.yml index f4a259e..71dfd78 100644 --- a/.github/workflows/cdBeta.yml +++ b/.github/workflows/cdBeta.yml @@ -10,7 +10,7 @@ env: jobs: build: - runs-on: macos-latest + runs-on: macos-14 steps: # チェックアウト(リポジトリからソースコードを取得) diff --git a/.github/workflows/cdRelease.yml b/.github/workflows/cdRelease.yml index 5354c76..aa8459f 100644 --- a/.github/workflows/cdRelease.yml +++ b/.github/workflows/cdRelease.yml @@ -10,7 +10,7 @@ env: jobs: build: - runs-on: macos-latest + runs-on: macos-14 steps: # チェックアウト(リポジトリからソースコードを取得)