From d7dbe1a43f712065b71c6da35d75b23deba1ffe1 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Thu, 24 Nov 2022 22:05:38 +0100 Subject: [PATCH] feat: added section with logs containing breaking changes --- lua/lazy/view/sections.lua | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/lua/lazy/view/sections.lua b/lua/lazy/view/sections.lua index 5f35307..e803fac 100644 --- a/lua/lazy/view/sections.lua +++ b/lua/lazy/view/sections.lua @@ -61,6 +61,22 @@ return { end, title = "Updated", }, + { + filter = function(plugin) + return has_task(plugin, function(task) + if task.type ~= "log" then + return + end + local lines = vim.split(task.output, "\n") + for _, line in ipairs(lines) do + if line:find("^%w+ %S+!:") then + return true + end + end + end) + end, + title = "Breaking Changes", + }, { filter = function(plugin) return has_task(plugin, function(task)