Skip to content

[検証用・マージしない] #49: macOS 27 正式版のランナーで perceptualPrecision を再確認する - #51

Closed
temoki wants to merge 1 commit into
mainfrom
perceptual-precision-check-49
Closed

temoki wants to merge 1 commit into
mainfrom
perceptual-precision-check-49

Conversation

@temoki

@temoki temoki commented Sep 19, 2026 •

Copy link
Copy Markdown
Owner

#49 の再確認用です。マージしません。 ベースは main、差分は .canvasGolden の 1 か所だけです。

使い方

ランナーイメージの macOS 27 が正式版ビルド(末尾が英字でないもの)になったら、このブランチに空コミットを積むか CI を再実行して Build & Test を見ます。

  • 通る → 直っている。main の回避策(バイト単位比較)を外せる
  • 同じ -[NSConcreteValue CGRectValue] の例外で落ちる → まだ直っていない。上流 swift-snapshot-testing に報告する

これまでの結果

日付 ランナー 結果
2026-09-14 Xcode 27 beta 6 / macOS 27 beta(26A5406e) クラッシュ
2026-09-19 Xcode 27.0 GA(27A266a)/ macOS 27 beta(26A5406e) クラッシュ

いま走っている CI も、macOS がベータ版ビルドのままなので 失敗する見込みです。

@temoki
temoki force-pushed the perceptual-precision-check-49 branch from fa8c405 to 92bec2b Compare September 19, 2026 02:25
@temoki temoki changed the title [検証用・マージしない] #49 の再確認: perceptualPrecision を戻して CI を回す [検証用・マージしない] #49: macOS 27 正式版のランナーで perceptualPrecision を再確認する Sep 19, 2026
@temoki

temoki commented Sep 19, 2026

Copy link
Copy Markdown
Owner Author

検証完了のためクローズします。

結果:Xcode 27 正式版(27A266a)でも同じ例外が再発しました。さらに切り分けたところ、macOS 27 固有ではなく、Xcode 27 でビルドすると macOS 26 でも起きることが分かりました。詳細と最小再現リポジトリは #49 にまとめてあります。

上流に同じ修正の PR(#1120)が出ているので、それがリリースされるまで #48 の回避策(バイト単位の比較)を維持します。

@temoki temoki closed this Sep 19, 2026
@temoki
temoki deleted the perceptual-precision-check-49 branch September 19, 2026 02:36
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.

1 participant