ドキュメント

automergicを使用してGitHub PRマージを自動化する方法を学びます。

クイックスタート

5分以内にautomergicを使い始められます。

1. GitHubでサインイン

「始める」をクリックし、automergicにリポジトリへのアクセスを許可します。必要最小限の権限のみを要求します。

要求される権限: repo, read:user

2. リポジトリを参照

リポジトリページに移動して、アクセス可能なすべてのリポジトリを確認します。任意のリポジトリをクリックして、オープンなプルリクエストを表示します。

3. マージをスケジュール

任意のオープンPRで「スケジュール」をクリックし、マージ方法を選択して日時を選びます。automergicが残りを処理します。

  • スカッシュしてマージ - すべてのコミットを1つにまとめる
  • マージコミットを作成 - すべてのコミットを保持
  • リベースしてマージ - ベースブランチにリベース

マージをスケジュール

automergicでは分単位の精度でPRマージをスケジュールできます。

タイムゾーンサポート

すべての時間は設定したタイムゾーンで表示されます。設定でいつでもタイムゾーンを変更できます。時間はUTCで保存され、表示用に変換されます。

マージ時に何が起こりますか?

スケジュールされた時間に、automergicは:

  1. PRがまだオープンでマージ可能かを確認
  2. 選択した方法でマージを試行
  3. スケジュールを完了または失敗としてマーク
  4. 通知を送信(設定されている場合)

マージコンフリクトについての注意

スケジュールされた時間にPRにマージコンフリクトがある場合、マージは失敗します。通知を受け取り、コンフリクトを解決してから再スケジュールできます。

プランと制限

機能無料Proチーム
スケジュールマージ無制限無制限無制限
個人リポジトリ
組織リポジトリ
チームメンバー11無制限
監査ログ90日1年