Document release update workflow
This commit is contained in:
@@ -85,6 +85,19 @@ make generate && open Photochk.xcodeproj
|
|||||||
|
|
||||||
必要なもの: macOS 15 以降、Xcode 26 以降、`brew install xcodegen`。
|
必要なもの: macOS 15 以降、Xcode 26 以降、`brew install xcodegen`。
|
||||||
|
|
||||||
|
### リリースの更新
|
||||||
|
|
||||||
|
`tools/release-update.sh` が Gitea のリリースを差し替える(yfoxlogsrv と同じ流儀)。
|
||||||
|
|
||||||
|
```bash
|
||||||
|
make release && ./tools/release-update.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
タグを HEAD へ移動して push し、リリースの添付 zip を最新ビルドに入れ替え、本文の
|
||||||
|
「ビルド元コミット」を更新する。認証は `git credential`(host=git.yfox.jp)から取るので、
|
||||||
|
未登録なら実行時に登録コマンドが表示される。リリース自体が未作成の場合はエラーで止まるので、
|
||||||
|
最初の1本だけ web か gitea MCP の `create_release` で作る。
|
||||||
|
|
||||||
`Tests/PhotochkTests/SnapshotTests.swift` は `ImageRenderer` で写真タイルなどを実際に描画し、
|
`Tests/PhotochkTests/SnapshotTests.swift` は `ImageRenderer` で写真タイルなどを実際に描画し、
|
||||||
PNG を一時フォルダに書き出す(パスはテスト出力に出る)。レイアウトを変えたら開いて目で確認できる。
|
PNG を一時フォルダに書き出す(パスはテスト出力に出る)。レイアウトを変えたら開いて目で確認できる。
|
||||||
`List` や `NavigationSplitView` は AppKit 由来で `ImageRenderer` では描けないため対象外。
|
`List` や `NavigationSplitView` は AppKit 由来で `ImageRenderer` では描けないため対象外。
|
||||||
|
|||||||
Reference in New Issue
Block a user