Remove `sync_tool` task from Rakefile when syncing [ci skip]

This commit is contained in:
Nobuyoshi Nakada 2023-05-02 09:09:17 +09:00
Родитель b15e88e0fc
Коммит 31774bd565
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 7CD2805BFA3770C6
1 изменённых файлов: 6 добавлений и 0 удалений

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

@ -76,6 +76,12 @@ repos.each do |repo|
system "git add #{file}"
end
rf = File.binread("Rakefile")
if rf.sub!(/(?>\A|(\n)\n*)task +:sync_tool +do\n(?>(?> .*)?\n)*end\n(?=\z|(\n))/) {$1&&$2}
File.binwrite("Rakefile", rf)
system "git add Rakefile"
end
if IO.popen(%W"git commit -m #{title}\n\n#{message}", &:read).chomp =~ /nothing to commit/
puts "#{repo}: nothing to update"
elsif update