FACTUAL ACTIVITY RECORD · 実際の作業をもとにした活動記録
品質検査でSwift 6.2を明示選択する
runnerの既定toolchainに依存せず、Control Centerの要求versionを使う
対象期間: —
目的
macOS上の品質検査は、runnerの既定Swiftがapplicationの要求versionより古くても、正しいtoolchainを選んで実行できる必要があった。
実装
macOS runnerは維持したまま、同梱される新しいXcodeを環境設定で明示選択した。検査開始時にXcodeとSwiftの実versionを出力し、選択失敗や将来のrunner既定変更を診断できるようにした。
確認したこと
確認結果
workflowのYAML解析、lint、差分検査が通り、明示的なtoolchain選択が構成へ反映された。
cutoff時点では更新後のremote品質検査完走は未確認だった。
完了とした根拠
要求するSwift versionを明示選択し、実versionを観測できる検査手順を追加したことをもって完了とした。