デプロイメント保持ポリシーがアクティブなブランチのデプロイメントを保持するようになりました
Vercelは、アクティブなブランチの最新プレビュー展開が保持期間ポリシーで削除されないようにする展開保持ポリシーの変更を発表した。
キーポイント
アクティブブランチ展開の保護強化
保持期間ポリシーが、オープンまたは未マージのプルリクエストを持つブランチの最新プレビュー展開を削除しなくなった。
保持期間設定の柔軟性向上
アクティブなプレビュー展開を失うリスクなく、より短い保持期間ウィンドウを安全に使用できるようになった。
全プラン対象の変更
この変更はVercelのすべてのプランに適用される。
既存の保護対象の維持
最新10件の本番展開とエイリアス展開は、保持設定に関係なく引き続き保護される。
影響分析・編集コメントを表示
影響分析
この変更は、開発ワークフローの安定性を向上させ、特に継続的インテグレーション/継続的デプロイメント(CI/CD)環境での予期せぬ展開消失リスクを低減する。Vercelプラットフォームのユーザビリティ改善として評価できるが、技術的に画期的な革新ではなく、既存サービスの運用最適化に分類される。
編集コメント
開発者向けクラウドプラットフォームの細かい運用改善ニュース。AI技術の核心的な進展ではないが、実際の開発現場ではワークフローの安定性に寄与する実用的なアップデートと言える。
保持ポリシー(Retention Policies)は、オープン中またはマージされていないプルリクエスト(Pull Requests)があるブランチの最新のプレビューデプロイメント(Preview Deployment)を削除しなくなりました。以前は、アクティブなブランチのデプロイメントが設定された保持期間(Retention Window)を超えると削除される可能性がありました。
これにより、アクティブなプレビューデプロイメントが失われるリスクを冒すことなく、より短い保持期間(Retention Window)を安全に使用できるようになります。この変更はすべてのプラン(Plans)に適用されます。
保持設定(Retention Settings)に関係なく、最新の10回の本番デプロイメント(Production Deployments)とエイリアス付きデプロイメント(Aliased Deployments)は引き続き保護されます。
デプロイメント保持(Deployment Retention)について詳しくはこちらをご覧ください。
続きを読む
原文を表示
Retention policies no longer delete the latest preview deployment for branches with open or unmerged pull requests. Previously, deployments for active branches could be removed if they exceeded the configured retention window.
This means you can safely use shorter retention windows without risking losing active preview deployments. This change applies to all plans.
Your 10 most recent production deployments and any aliased deployments continue to be preserved regardless of retention settings.
Learn more about Deployment Retention.
Read more
関連記事
GitHubがeBPFを活用してデプロイメントの安全性を向上させる方法
GitHubは、自社のソースコードをgithub.comでホストしており、サービス障害時にデプロイメントが困難になる循環依存問題を、eBPF技術を用いて解決している。
GitHub のエージェント計画に関する Kyle Daigle とのインタビュー
Microsoft の Satya Nadella 氏と共同で AI Engineer World's Fair に参加し、Kyle Daigle が GitHub のエージェント戦略や Copilot の稼働率について質問に答えた。
リポジトリ内の全プロジェクトの Git 設定を編集可能に
Vercel は、モノレポで多数のプロジェクトを展開するユーザー向けに、各プロジェクトの Git 設定(コミットステータスやリポジトリディスパッチイベントなど)を一括で管理・適用できる機能を追加した。これにより、個別の設定画面へのアクセスが不要となり、効率的な運用が可能になった。