feat: check outdated pinned plugins

This commit is contained in:
Maria José Solano 2023-10-18 17:02:18 -07:00
commit 67cdcf97b1
5 changed files with 17 additions and 1 deletions

View file

@ -42,7 +42,14 @@ M.log = {
error("no target commit found")
end
assert(target.commit, self.plugin.name .. " " .. target.branch)
if not Git.eq(info, target) then
if Git.eq(info, target) then
if Config.options.checker.check_pinned then
local last_commit = Git.get_commit(self.plugin.dir, target.branch, true)
if not Git.eq(info, { commit = last_commit }) then
self.plugin._.outdated = true
end
end
else
self.plugin._.updates = { from = info, to = target }
end
table.insert(args, info.commit .. ".." .. target.commit)