マージトレイン改善(Fast-forward サポート)- 週次プロジェクト計画
マージトレイン改善(Fast-forward サポート)- 週次プロジェクト計画 - Pipeline Execution グループ。
マージトレイン - 週次プロジェクト計画
マージトレインの Fast-forward サポートと、マージトレイン開発に集中している間のいくつかの追加バグ修正をリリースしました。今後のマイルストーンでもマージトレインの成熟度レベル「完全」に向けて取り組みを続けます。今回は特定の機能が出荷されたため、この特定のプロジェクト計画を終了します。
推定イテレーション完了マイルストーン
- 16.4: Fast-forward マージトレインとトレインを再起動しない即時マージの初期ベータリリース
- 16.5: Fast-forward マージトレインの GA リリース
- 16.6: 追加バグ修正
アーカイブ
2023年8月7日の週(W32)
チーム容量
- バックエンドエンジニア 1名
目標
2023年8月14日の週(W33)
チーム容量
- バックエンドエンジニア 2.5名
目標
- マージリクエストコードのリファクタリング の フィーチャーフラグロールアウト
- [~] マージトレインを中断しない「即時マージ」オプションの追加 のための MR を作成
- [~] rebase を使用したトレイン ref 作成の フィーチャーフラグロールアウト
2023年8月21日の週(W34)
チーム容量
- バックエンドエンジニア 2.5名
目標
- [~] ターゲットブランチへのトレイン ref の fast-forward マージの MR をマージ
- [~] マージトレインを中断しない「即時マージ」オプションの追加 の MR をマージ
- [~] マージトレインでマージ中にロック状態でスタックするマージリクエスト の MR をマージ
- マージトレインを中断しない「即時マージ」オプションの追加 のための MR を作成
2023年8月28日の週(W35)
チーム容量
- バックエンドエンジニア 2名
目標
- ターゲットブランチへのトレイン ref の fast-forward マージの MR をマージ
- fast-forward マージ時に異なるコミットメッセージを使用する MR をマージ
- 前倒し リファクタリングと集約スペックの Issue をマージ
- [~] merge commit と squash_commit_sha のトラッキングが必要かどうかを調査する Issue をマージ
- [~] マージトレインを中断しない「即時マージ」オプションの追加 の MR をマージ
- [~] マージトレインを中断しない「即時マージ」オプションの追加 のフィーチャーフラグをロールアウト
- 追加 初期ロールアウト中に遭遇した Issue のバグ修正
2023年9月4日の週(W36)
チーム容量
- バックエンドエンジニア 2名
目標
- [~] merge commit と squash_commit_sha のトラッキングが必要かどうかを調査する Issue をマージ
- [~] rebase を使用したトレイン ref 作成の フィーチャーフラグロールアウト
2023年9月11日の週(W37)
チーム容量
- バックエンドエンジニア 2名
目標
- [~] マージトレインの fast-forward サポートの フィーチャーフラグロールアウト を完了
- [~] UI パイプラインが正常に作成されない、またはステータスが遅延している懸念を調査する(マイナー)Issue をマージ。これは未完成のコードのレビュー中に提起されました。すべての部分がそろえば修正される可能性があります。
- [~] ロールアウト中に発生した Issue の後続対応
- [~] マージトレインを中断しない「即時マージ」オプションの追加 の MR をマージ
- fast-forward マージトレイン SHA の追跡 の MR をマージ
- デフォルトと GitLab.com でマージトレインの標準コミットメッセージ を有効化
- デフォルトと GitLab.com で改善されたマージトレイン ref 作成 を有効化
- フィーチャーフラグ と rebase を使用したトレイン ref 作成のセルフマネージド向けフラグを有効化
マイルストーン 16.5(2023年9月18日 - 2023年10月16日)
2023年9月18日の週(W38)
チーム容量
- バックエンドエンジニア 2名
目標
- マージトレインを中断しない「即時マージ」オプションの追加 の MR をマージ
- [~] マージトレインを中断しない「即時マージ」オプションの追加 の フィーチャーフラグ をロールアウト
- マージトレインの fast-forward サポートの フィーチャーフラグロールアウト を完了
- rebase ベースの fast-forward マージに関連する MR を紐付けるクエリを更新する Issue をマージ
2023年9月25日の週(W39)
チーム容量
- バックエンドエンジニア 2名
目標
- [~] 開発者ドキュメント を追加
2023年10月2日の週(W40)
チーム容量
- バックエンドエンジニア 2名
目標
- [~] マージトレインでマージ中にロック状態でスタックするマージリクエスト の MR をマージ
- UI パイプラインが正常に作成されない、またはステータスが遅延している懸念を調査する(マイナー)Issue をマージ(これは未完成のコードのレビュー中に提起されました。すべての部分がそろえば修正される可能性があります。)
- [~] fast-forward マージトレインでコミット検証が失われる Issue を調査し、おそらくマージ
- ロールアウト中に発生した Issue の後続対応
2023年10月9日の週(W41)
チーム容量
- バックエンドエンジニア 2名
目標
- [~] バグ修正を完了 - 手動ジョブがトリガーされていない場合、「マージトレインを開始」の代わりに「マージ」ボタンが表示される
- [~] 重複 - バグ修正を完了 - 手動アクションを待っている間に誤ったマージボタンが表示される
- ロールアウト中に発生した Issue の後続対応
2023年10月16日の週(W42)
チーム容量
- バックエンドエンジニア 1名
目標
- ロールアウト中に発生した Issue の残りの後続対応
- [~] バグ修正を完了 - マージトレインが有効なマージリクエストが「マージリクエストはマージ不可能です」で失敗し、変更なしの再試行で成功する
マイルストーン 16.6(2023年10月17日 - 2023年11月10日)
チーム容量
- バックエンドエンジニア 1名
目標
- [~] rebase を使用したトレイン ref 作成の フィーチャーフラグ をクリーンアップ
- マージトレインの fast-forward サポートの フィーチャーフラグ をクリーンアップ
- マージトレインを中断しない「即時マージ」オプションの追加 のフィーチャーフラグをクリーンアップ
- [~] フィーチャーフラグの後ろで merge-result パイプラインを更新する MR をマージ(破壊的変更)
- [~] バグ修正を完了 - MergeTrain API がエラー
Branch has been updated since the merge was requested. Please review the changes. Try againで失敗する - [~] バグ修正を完了 - マージトレインが有効なマージリクエストが「マージリクエストはマージ不可能です」で失敗し、変更なしの再試行で成功する
