← 活動記録一覧

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を観測できる検査手順を追加したことをもって完了とした。