zudo-doc
GitHub リポジトリ

検索したい単語を入力

いつでも検索バーを開ける

4.4.11

作成 2026年7月28日Takeshi Takatsudo

4.4.11のリリースノート。

リリース日: 2026-07-28

メンテナンスリリースです。CI のデプロイ後ゲートの安定性、packages/zudo-doc の開発ループ、およびドキュメントを対象としています。公開されるパッケージの成果物に変更はありません(ビルド時のクリーン処理は従来どおりです)。

バグ修正

  • 開発中に packages/zudo-doc の型定義が消えないようにしました。tsup --watchclean: true かつ dts: false で動作していたため、開発セッションが dist/ を消去したうえで .d.ts を一切再生成していませんでした(285 個 → 0 個)。devtsup --watchtsc --watch による型定義の生成を並走させるようになり、クリーン処理は watch ではないビルドのみが行います (a705fca1f, #3126)

  • デプロイ後のスモークゲートのリトライ時間を延ばし、アセットの伝播の遅れによってデプロイ自体は正常なのにビルドが失敗扱いになる問題を解消しました。あわせて CSS 形状チェックの HTML 取得とリンク検索を分離し、失敗時に curl の終了コードだけでなく、どの URL で失敗したかが分かるようにしました (960ff3e3f, #3123)

  • デプロイ後ゲートの 6 つのステップに、URL と curl の終了ステータスを明示する失敗時の分岐を追加しました。set -euo pipefail のもとでは 404 が続くと代入の時点で中断してしまうため ::error:: の注釈に到達できず、まさにこのゲートが解消しようとしていた原因究明のしづらさが残っていました。あわせてゲートを含むジョブの timeout-minutes を 15 に引き上げ、ジョブのタイムアウトが注釈の出力を先に打ち切らないようにしました (5f2266eaf, #3124)

その他の変更

  • run-p による開発セッションの連鎖停止を、許容する挙動として文書化しました。run-p は 1 つのタスクが異常終了すると兄弟タスクを中断し、さらに zudo-doc のウォッチャー自体が入れ子の run-p であるため、ウォッチャー 1 つの異常終了が pnpm dev 全体を停止させます。発生条件(tsup --watch初回ビルドの失敗で終了するが tsc --watch は終了しない点を含む)、inotify の EMFILEENOSPC の違い、そして --continue-on-error が対処として不適切な理由を記録しています (b9d7d5a29, 23f0deac1, #3129)

Revision History

Takeshi Takatsudo作成: 2026-07-28T12:56:19+09:00更新: 2026-07-28T12:56:19+09:00

AI Assistant

Ask a question about the documentation.

Preview theme

Loading theme previews…