Jamie Tanna (https://www.jvt.me)
Senior Software Engineer @ Elastic
Have you ever wondered:
"What projects should I contribute to?"
dmd
dmd-web
"What package advisories do I have?"
via https://dependency-management-data-example.fly.dev/report/advisories
"How many packages does kubernetes use?"
select package_manager, count(*) as c from renovate where repo = 'kubernetes' group by package_manager order by c desc
"How dependent am I on Hashicorp libraries?"
select organisation, repo, package_name, current_version, dep_types from renovate where package_name like 'github.com/hashicorp/%'
"Who owns the production service running Node 5?" 🤔
select distinct renovate.platform, renovate.organisation, renovate.repo, owner from renovate left join owners on renovate.platform = owners.platform and renovate.organisation = owners.organisation and renovate.repo = owners.repo -- and ...
"How behind on updates am I?"
select package_manager, update_type, count(*) from renovate_updates group by package_manager, update_type order by count(*) desc
dependency-management-data-example - OSS from GitHub, GitLab
Want to try it out?