Check added
for the second sub! properly
Even if the first sub! modifies `news`, when `added` is empty, it always ended up skipping `File.write("NEWS.md", news)` because of the `next`. This commit fixes the problem.
This commit is contained in:
parent
31b29aad27
commit
fe2bcd3528
2
.github/workflows/bundled_gems.yml
vendored
2
.github/workflows/bundled_gems.yml
vendored
@ -81,7 +81,7 @@ jobs:
|
|||||||
news.sub!(/^\*( +)The following default gems are now bundled gems\.\n+\K(?: \1\*( +).*\n)*/) do
|
news.sub!(/^\*( +)The following default gems are now bundled gems\.\n+\K(?: \1\*( +).*\n)*/) do
|
||||||
mark = "#{$1} *#{$2}"
|
mark = "#{$1} *#{$2}"
|
||||||
added.map {|g, v|"#{mark}#{g} #{v}\n"}.join("")
|
added.map {|g, v|"#{mark}#{g} #{v}\n"}.join("")
|
||||||
end or next if added
|
end or next unless added.empty?
|
||||||
File.write("NEWS.md", news)
|
File.write("NEWS.md", news)
|
||||||
end
|
end
|
||||||
shell: ruby {0}
|
shell: ruby {0}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user