メインコンテンツまでスキップ

依存関係のライフサイクル

Merlon は、ツールチェーン、ベースイメージ、GitHub Actions、セキュリティ検査ツールを、レビュー済みバージョンまたは不変ダイジェストに固定する。固定は再現可能な証跡であり、更新を停止する理由ではない。本台帳の最終確認日は 2026年8月15日 である。

ランタイム台帳​

コンポーネントリポジトリの固定値上流サポート期限必要な対応
Go1.26.6新しいメジャー版が2つ出るまでサポートされるため、1.26 は 1.28 のリリース時にサポート終了セキュリティ版へ直ちに更新し、1.28 のリリース前に 1.27 への移行を完了する。
Node.js26.5.0Node.js 26 は2026年10月28日に Active LTS へ移行するまで Current であり、2029年4月30日終了サポート対象の最新パッチへ速やかに更新する。Active LTS 移行日までは変化の速い系列として扱い、リリースごとに上流を再確認する。EOL の90日前までに新しい LTS へ移行する。
PostgreSQL18.4PostgreSQL 18 は2030年11月14日終了マイグレーション/復元テスト後にマイナー版を更新し、EOL の180日前までに次のメジャー版へ移行する。
Alpine Linux3.24.1Alpine 3.24 は2028年6月1日終了セキュリティ/保守リリースで再ビルドし、EOL の90日前までに新ブランチへ移行する。

オペレーター UI は Go バイナリが MERLON_UI_DIR から配信するため、ランタイムイメージは独立した Web サーバーを持たない。したがって本台帳は Web サーバーコンポーネントを追跡しない。

レビュープロセス​

  • Dependabot は Go modules、npm、GitHub Actions、Dockerfile を毎週確認する。Action はレビュー後も完全なコミット SHA に固定する。
  • セキュリティ責任者は上流のセキュリティ情報とパッチを毎月、本 EOL 台帳を四半期ごとに確認する。脆弱性の公表、上流 EOL の変更、CI runner のサポート終了時は臨時レビューを行う。
  • ランタイム更新は公開 Issue と PR を使用し、上流リリースノート、イメージダイジェスト、全必須ワークフロー結果、マイグレーション/ロールバック影響を記録する。PostgreSQL のメジャー更新にはバックアップ/復元証跡も必要である。
  • EOL ランタイム、未解決の Critical/High 脆弱性がある場合はリリースしない。ただし、セキュリティ方針が認める期限付き例外を独立承認し、代替統制を記録した場合を除く。

上記日付は上流予定であり変更され得る。リリースチェックリストでは、本文書だけに依存せず、公式情報を再確認した証跡を残す。