ドキュメント
automergicを使用してGitHub PRマージを自動化する方法を学びます。
クイックスタート
5分以内にautomergicを使い始められます。
1. GitHubでサインイン
「始める」をクリックし、automergicにリポジトリへのアクセスを許可します。必要最小限の権限のみを要求します。
要求される権限: repo, read:user2. リポジトリを参照
リポジトリページに移動して、アクセス可能なすべてのリポジトリを確認します。任意のリポジトリをクリックして、オープンなプルリクエストを表示します。
3. マージをスケジュール
任意のオープンPRで「スケジュール」をクリックし、マージ方法を選択して日時を選びます。automergicが残りを処理します。
- スカッシュしてマージ - すべてのコミットを1つにまとめる
- マージコミットを作成 - すべてのコミットを保持
- リベースしてマージ - ベースブランチにリベース
マージをスケジュール
automergicでは分単位の精度でPRマージをスケジュールできます。
タイムゾーンサポート
すべての時間は設定したタイムゾーンで表示されます。設定でいつでもタイムゾーンを変更できます。時間はUTCで保存され、表示用に変換されます。
マージ時に何が起こりますか?
スケジュールされた時間に、automergicは:
- PRがまだオープンでマージ可能かを確認
- 選択した方法でマージを試行
- スケジュールを完了または失敗としてマーク
- 通知を送信(設定されている場合)
マージコンフリクトについての注意
スケジュールされた時間にPRにマージコンフリクトがある場合、マージは失敗します。通知を受け取り、コンフリクトを解決してから再スケジュールできます。
プランと制限
| 機能 | 無料 | Pro | チーム |
|---|---|---|---|
| スケジュールマージ | 無制限 | 無制限 | 無制限 |
| 個人リポジトリ | |||
| 組織リポジトリ | |||
| チームメンバー | 1 | 1 | 無制限 |
| 監査ログ | 90日 | 1年 |