feat(ui): check pinned packages that can't be updated (#1139)

* style: fix filter types

* feat: check outdated pinned plugins
This commit is contained in:
Maria José Solano 2023-10-22 22:52:54 -07:00 committed by GitHub
parent 42fb1e89ad
commit 4446fdb9af
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 19 additions and 5 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)