Skip to content

release: 0.4.0 統合(dev → main)#44

Merged
sasagar merged 2 commits into
mainfrom
dev
Jul 2, 2026
Merged

release: 0.4.0 統合(dev → main)#44
sasagar merged 2 commits into
mainfrom
dev

Conversation

@sasagar

@sasagar sasagar commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

0.4.0 リリース統合(dev → main)

0.3.0 以降に dev へ入った変更をまとめて main へ。dev は main の linear 子孫(乖離なし)。

含まれる変更

PR 種別 内容
#42 fix 分割ペインの min/max 制約・ドラッグ比率保存が無効だった NSSplitViewDelegate セレクタ誤りを修正+New Session の空エラー表示
#43 chore release-please に PAT トークン対応(RELEASE_PLEASE_TOKEN・フォールバック付き)→ 本リリースから close→reopen 不要になる想定

検証

  • app build 警告0 / swift test 53 passed。

運用

  • dev を main の linear 子孫に保つ運用を継続(release 後に dev を main へ同期)。

sasagar added 2 commits July 3, 2026 07:44
…#42)

PaneTiling: NSSplitViewDelegate の 3 メソッドが `ofDividerAt:`(誤)で宣言され、正しい
`ofSubviewAt:`(SDK ヘッダで確認)に一致せず AppKit から一切呼ばれていなかった。結果、
ペイン最小 90pt 制約とドラッグ時の比率保存(#25)が無効化されていた。3 つとも `ofSubviewAt:`
に修正(Swift 6 移行時に "nearly matches" 警告として検出したもの)。

NewSessionSheet: 作成失敗時に stderr が空だとエラーラベルが空になるバグ(#34 で
PRCreateSheet に入れた修正の取りこぼし)を、localizedDescription へのフォールバックで修正。

app build 警告0 / swift test 53 passed。
既定 GITHUB_TOKEN だと GitHub Actions の再帰防止で release-please の PR に required
checks(swift test / enforce-dev-only)が発火せず mergeStateStatus=BLOCKED になり、毎回
close→reopen の手作業が必要だった。RELEASE_PLEASE_TOKEN(repo secret・fine-grained PAT)を
設定するとユーザー由来 push として扱われ CI が自動発火する。未設定時は GITHUB_TOKEN に
フォールバックするため secret 作成前でも壊れない。secret の作り方は workflow のコメント参照。
@sasagar sasagar merged commit debc55d into main Jul 2, 2026
3 checks passed
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