CI/CD と プルリクエスト こちらの記事のようにブランチとリリースが紐付いていることがあります。 その際、自動でPRを作る対応をしても良いんですが、デプロイフロー上難しかったりサクッと対応したい場合などはREADMEにPR作成リンクなど貼っておくだけで簡易的なリリース運用は出来そうです。 それを実現するためにどのような方法があるかを調べてみました。 普通にPRを作るURL 最初にブランチを push するときにプルリクエストを作るリンクが画面に表示されていると思います。 確認すると以下のようなフォーマットになっていますね。 もちろんこのフォーマットでも良いんですが、実はカスタマイズしにくいエンドポイントなので他の方法を探します。 ブランチをカスタマイズしてPRを作るURL 実は公式ドキュメントに クエリパラメータを利用したプルリクエストの作成 についての記述があります。 ここを見ると、
![GitHubでプルリクエストを一発で作るURL](https://cdn-ak-scissors.b.st-hatena.com/image/square/414335e18a72ee953f7d9ec303382af3feb66a6e/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--0v6LmCxu--%2Fc_fit%252Cg_north_west%252Cl_text%3Anotosansjp-medium.otf_55%3AGitHub%2525E3%252581%2525A7%2525E3%252583%252597%2525E3%252583%2525AB%2525E3%252583%2525AA%2525E3%252582%2525AF%2525E3%252582%2525A8%2525E3%252582%2525B9%2525E3%252583%252588%2525E3%252582%252592%2525E4%2525B8%252580%2525E7%252599%2525BA%2525E3%252581%2525A7%2525E4%2525BD%25259C%2525E3%252582%25258BURL%252Cw_1010%252Cx_90%252Cy_100%2Fg_south_west%252Cl_text%3Anotosansjp-medium.otf_37%3A%2525E3%252582%2525A2%2525E3%252583%2525AB%2525E3%252583%252591%2525E3%252582%2525AB%2525E5%2525A4%2525A7%2525E6%252598%25258E%2525E7%2525A5%25259E%252Cx_203%252Cy_121%2Fg_south_west%252Ch_90%252Cl_fetch%3AaHR0cHM6Ly9saDMuZ29vZ2xldXNlcmNvbnRlbnQuY29tL2EtL0FPaDE0R2lwRXJ3U1RzRnNuMnJ0QmZrRWlQVkNIVmpLV0VKeW90MURNbkVoPXMyNTAtYw%3D%3D%252Cr_max%252Cw_90%252Cx_87%252Cy_95%2Fv1627283836%2Fdefault%2Fog-base-w1200-v2.png)