From ee43e40e2098a4b6b92a1b77505a3040d9fd118d Mon Sep 17 00:00:00 2001 From: getty104 Date: Wed, 20 Dec 2023 09:51:11 +0900 Subject: [PATCH] Add AFTER_MERGE_MESSAGE env variable to customize the message after merge --- lib/ruboty/github/actions/merge_pull_request.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/ruboty/github/actions/merge_pull_request.rb b/lib/ruboty/github/actions/merge_pull_request.rb index 856f235..565bc30 100644 --- a/lib/ruboty/github/actions/merge_pull_request.rb +++ b/lib/ruboty/github/actions/merge_pull_request.rb @@ -8,12 +8,18 @@ class MergePullRequest < CloseIssue def close request - message.reply("Merged #{issue.html_url}") + after_merge_message end def request client.merge_pull_request(repository, issue_number) end + + def after_merge_message + message.reply("Merged #{issue.html_url}") + custom_message = ENV.fetch('AFTER_MERGE_MESSAGE', nil) + message.reply(custom_message) if custom_message + end end end end