gh コマンドの --auto オプションは単に自動でマージするということを指すオプションではない

結論

--auto オプションの公式ヘルプには以下のように書いてあります。「必要な条件が満たされたときのみ」という要件が書かれています。

Automatically merge only after necessary requirements are met

具体例

GitHub の設定で「CI が通ったときにマージする」となっているとき、このオプションが活きます。

その反面、そのような設定が何もなされていないときはこのオプションを付与してコマンドを実行するとエラーになります

Powered by はてなブログ