Support Feature and Bug tickets for release note generator

This commit is contained in:
Hiroshi SHIBATA 2024-01-04 17:53:32 +09:00
Родитель f75302b883
Коммит 900fb48e68
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: F9CF13417264FAC2
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -29,8 +29,8 @@ note = "## What's Changed\n\n"
diff = client.compare("ruby/ruby", ARGV[0], ARGV[1])
diff[:commits].each do |c|
if c[:commit][:message] =~ /\[Backport #(\d*)\]/
url = "https://bugs.ruby-lang.org/issues/#{$1}"
if c[:commit][:message] =~ /\[(Backport|Feature|Bug) #(\d*)\]/
url = "https://bugs.ruby-lang.org/issues/#{$2}"
title = Nokogiri::HTML(URI.open(url)).title
title.gsub!(/ - Ruby master - Ruby Issue Tracking System/, "")
elsif c[:commit][:message] =~ /\(#(\d*)\)/